Dies ist eine Fortsetzung dieser Herausforderung: Code in der Nähe der Herausforderung: Summe der ganzen Zahlen
Die Herausforderung in diesem Spiel ist etwas schwieriger und sorgt auch für einen coolen Titel (weshalb ich ihn ausgewählt habe):
Berechnen Sie den Levenshtein-Abstand zwischen zwei Saiten
Genau wie bei der letzten Herausforderung ist Ihre Punktzahl bei dieser Herausforderung die Levenshtein-Distanz zwischen Ihrem Code und dem obigen Zitat.
Nun also zu den Details!
Ihr Programm verwendet zwei Eingaben, beide Zeichenfolgen ohne Leerzeichen oder Zeilenumbrüche, und gibt den Levenshtein-Abstand zwischen ihnen aus. Die Levenshtien-Entfernung ist definiert als die Anzahl von Hinzufügungen, Löschungen und Ersetzungen, die erforderlich sind, um eine Zeichenfolge in eine andere umzuwandeln. Weitere Informationen zur Berechnung finden Sie auf der oben verlinkten Wikipedia-Seite. Verwenden Sie diesen Taschenrechner , um zu testen, ob Ihr Programm funktioniert . Ihr Programm muss nur den Levenshtein-Abstand zwischen den beiden Strings ausgeben. Es wird disqualifiziert, wenn etwas anderes ausgegeben wird. Beispiel I / O:
Inputs:
test
test2
Output:
1
Inputs:
222
515
Output:
3
Inputs:
Test
test
Output:
1
Ihr Code enthält möglicherweise keine No-Ops oder Kommentare.