exercism/python/hamming/hamming.py

13 lines
335 B
Python

def distance(strand_a, strand_b):
if (strand_a == strand_b):
return 0
if (len(strand_a) != len(strand_b)):
raise ValueError("Not the same distance")
distance = 0
zipped_strands = zip(strand_a, strand_b)
for a, b in zipped_strands:
if (a != b):
distance += 1
return distance