Python – Hamming Distance

Hamming Distance – Returns count of difference characters between same length of two strings


# TO FIND HAMMING DISTANCE

def hamming_distance(a1, a2):
	if len(a1) == len(a2):
		diff = [a1_c for a1_c,a2_c in zip(a1,a2) if a1_c != a2_c]
		print (diff)
		distance_res = len(diff)
	else:
		distance_res = False
	return distance_res

a1 = str(input('Enter 1st String : '))
a2 = str(input('Enter 2nd String : '))

print hamming_distance(a1, a2)

Leave a comment