Esta es una secuela de este desafío: Código cercano al desafío: Suma de enteros
El desafío en este es un poco más difícil, y también lo convierte en un título genial (por eso lo elegí):
Calcule la distancia de Levenshtein entre dos cuerdas
Al igual que en el último desafío, su puntaje en este desafío es la distancia de Levenshtein entre su código y la cita anterior.
Así que ahora para los detalles!
Su programa tomará 2 entradas, ambas cadenas sin espacios finales o líneas nuevas, y generará la distancia de Levenshtein entre ellas. La distancia de Levenshtien se define como el número de adiciones, eliminaciones y sustituciones necesarias para transformar una cadena en otra. Para obtener más información sobre cómo calcularlo, consulte la página de Wikipedia vinculada anteriormente. Para probar si su programa funciona, use esta calculadora . Su programa no debe generar nada más que la distancia de Levenshtein entre las dos cadenas. Será descalificado si sale algo más. Ejemplo de E / S:
Inputs:
test
test2
Output:
1
Inputs:
222
515
Output:
3
Inputs:
Test
test
Output:
1
Su código puede no tener no-ops o comentarios.