Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for The Hamming Distance by MaciejKrasny
def checkio(n, m):
#zamieniam na binarne bez prefiksu ob
listan=bin(n)[2:]
listam=bin(m)[2:]
suma=0
#jesli dlugość listy jest dłuższa to dodaje z przodu zera w krótszej
if len(listan)>len(listam):
listam=listam.zfill(len(listan))
else:
listan=listan.zfill(len(listam))
#jeśli elemnety listy są różne do dodaje jeden do sumy
for i in range(len(listan)):
if listan[i]!=listam[i]:
suma+=1
return suma
Nov. 28, 2016