Це продовження цього виклику: Код, близький до виклику: Сума цілих чисел
Завдання в цьому є трохи складніше, а також створює класний заголовок (саме тому я і вибрав його):
Обчисліть відстань Левенштейна між двома струнами
Як і в останньому виклику, ваш бал у цьому виклику - відстань Левенштейна між вашим кодом та цитатою вище.
Тож тепер для деталей!
Ваша програма візьме 2 входи, обидва рядки без пробілів або нових рядків, і виведе відстань Левенштейна між ними. Відстань Левенштієна визначається як кількість доповнень, вилучень та підстановок, необхідних для перетворення однієї рядки в іншу. Для отримання додаткової інформації про те, як його обчислити, дивіться на зв'язаній вище сторінці Вікіпедії. Щоб перевірити, чи працює ваша програма, використовуйте цей калькулятор . Ваша програма не повинна виводити нічого, крім відстані Левенштейна між двома рядками. Він буде дискваліфікований, якщо щось інше буде виведено. Приклад вводу / виводу:
Inputs:
test
test2
Output:
1
Inputs:
222
515
Output:
3
Inputs:
Test
test
Output:
1
Ваш код може не містити жодних запитів або коментарів.