Sha256: 5133a379425d5ed8f96635e04875579c5d57b67dd1b3dab97149a940c70acb92

Contents?: true

Size: 156 Bytes

Versions: 377

Compression:

Stored size: 156 Bytes

Contents

def distance(s1, s2):
    if len(s1) != len(s2):
        raise ValueError("Sequences not of equal length.")

    return sum(a != b for a, b in zip(s1, s2))

Version data entries

377 entries across 377 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/python/exercises/hamming/example.py
trackler-2.2.1.179 tracks/python/exercises/hamming/example.py
trackler-2.2.1.178 tracks/python/exercises/hamming/example.py
trackler-2.2.1.177 tracks/python/exercises/hamming/example.py
trackler-2.2.1.176 tracks/python/exercises/hamming/example.py
trackler-2.2.1.175 tracks/python/exercises/hamming/example.py
trackler-2.2.1.174 tracks/python/exercises/hamming/example.py
trackler-2.2.1.173 tracks/python/exercises/hamming/example.py
trackler-2.2.1.172 tracks/python/exercises/hamming/example.py
trackler-2.2.1.171 tracks/python/exercises/hamming/example.py
trackler-2.2.1.170 tracks/python/exercises/hamming/example.py
trackler-2.2.1.169 tracks/python/exercises/hamming/example.py
trackler-2.2.1.167 tracks/python/exercises/hamming/example.py
trackler-2.2.1.166 tracks/python/exercises/hamming/example.py
trackler-2.2.1.165 tracks/python/exercises/hamming/example.py
trackler-2.2.1.164 tracks/python/exercises/hamming/example.py
trackler-2.2.1.163 tracks/python/exercises/hamming/example.py
trackler-2.2.1.162 tracks/python/exercises/hamming/example.py
trackler-2.2.1.161 tracks/python/exercises/hamming/example.py
trackler-2.2.1.160 tracks/python/exercises/hamming/example.py