Contact: aviboots(AT)netvision.net.il
39,926 questions
51,859 answers
573 users
def hamming_distance(num1, num2) : xr = num1 ^ num2 result = 0 while (xr != 0) : result += xr & 1 xr = xr >> 1 return result num1 = 9 num2 = 14 print(hamming_distance(num1, num2)) ''' run: 3 '''
def hamming_distance(num1, num2) : return bin(num1 ^ num2).count('1') num1 = 9 num2 = 14 print(hamming_distance(num1, num2)) ''' run: 3 '''