s2Eva_IIIT2003_T3 Distancia de Hamming

Ejercicio: 2Eva_IIIT2003_T3 Distancia de Hamming

propuesta de solución en Python

# ICM00794-Fundamentos de Computación - FCNM-ESPOL
# 2Eva_IIIT2003_T3 Distancia de Hamming

# INGRESO
U = '20001'
V = '10103'


# PROCEDIMIENTO
n = len(U)
m = len(V)

respuesta = -1
if n == m:
    diferente = 0
    i = 0
    while not(i>=n):
        if U[i] != V[i]:
            diferente = diferente +1
        i = i + 1
# SALIDA
print('distancia Hamming: ', diferente)

resultado del algoritmo

distancia Hamming:  3
>>>