exercism/python/hamming/hamming.py

12 lines
346 B
Python
Raw Normal View History

2021-10-31 12:05:11 +01:00
def distance(strand_a, strand_b):
2021-10-31 12:43:14 +01:00
length_sum = len(strand_a) - len(strand_b)
if (strand_a == strand_b):
return 0
if (length_sum != 0):
raise ValueError("Not the same distance")
distance = 0
for i, letter in enumerate(strand_a):
if (letter != strand_b[i]):
distance += 1
return distance