Jest to kontynuacja tego wyzwania: Kod zbliżony do wyzwania: Suma liczb całkowitych
Wyzwanie w tym jest nieco trudniejsze, a także tworzy fajny tytuł (dlatego go wybrałem):
Oblicz odległość Levenshteina między dwoma strunami
Podobnie jak w ostatnim wyzwaniu, twój wynik w tym wyzwaniu to odległość Levenshteina między twoim kodem a cytatem powyżej.
A teraz szczegóły!
Twój program pobierze 2 dane wejściowe, oba ciągi bez spacji i znaków nowej linii, i wyświetli odległość Levenshteina między nimi. Odległość Levenshtien definiuje się jako liczbę dodatków, usunięć i podstawień niezbędnych do przekształcenia jednego łańcucha na inny. Aby uzyskać więcej informacji na temat tego, jak to obliczyć, zobacz stronę Wikipedii, do której prowadzi link powyżej. Aby sprawdzić, czy Twój program działa, użyj tego kalkulatora . Twój program musi wyświetlać tylko odległość Levenshteina między dwoma łańcuchami. Zostanie zdyskwalifikowany, jeśli zostanie wydane cokolwiek innego. Przykład I / O:
Inputs:
test
test2
Output:
1
Inputs:
222
515
Output:
3
Inputs:
Test
test
Output:
1
Twój kod może nie zawierać braków ani komentarzy.