import machine
import utime
from machine import Pin
led_bar_pins=[0,1,2,3,4,5,6,7,8,9]
LED_BAR_PINS =[Pin(pin,Pin.OUT) for pin in led_bar_pins]
def hamming_distance(char1,char2):
return bin(ord(char1) ^ ord(char2)).count('1')
def vis_hamming_dist(str1,str2):
for i in range(min(len(str1),len(str2))):
distance=hamming_distance(str1[i],str2[i])
print(distance)
for j,pin in enumerate(LED_BAR_PINS):
if (j<distance):
pin.value(1)
utime.sleep(1)
for j,pin in enumerate(LED_BAR_PINS):
pin.value(0)
utime.sleep(1)
string1="tuytttyt iut iu"
string2="boihoihbn iihiu"
vis_hamming_dist(string1,string2)