Questo è il seguito di questa sfida: Codice vicino alla sfida: Somma di numeri interi
La sfida in questo è un po 'più difficile e rende anche un titolo interessante (motivo per cui l'ho scelto):
Calcola la distanza di Levenshtein tra due stringhe
Proprio come l'ultima sfida, il tuo punteggio in questa sfida è la distanza di Levenshtein tra il tuo codice e la citazione sopra.
Quindi ora per i dettagli!
Il tuo programma prenderà 2 input, entrambe le stringhe senza spazi finali o newline, e produrrà la distanza di Levenshtein tra di loro. La distanza Levenshtien è definita come il numero di aggiunte, cancellazioni e sostituzioni necessarie per trasformare una stringa in un'altra. Per ulteriori informazioni su come calcolarlo, consultare la pagina Wikipedia collegata sopra. Per verificare se il programma funziona, utilizzare questa calcolatrice . Il tuo programma non deve produrre altro che la distanza di Levenshtein tra le due stringhe. Sarà squalificato se viene emesso qualcos'altro. Esempio I / O:
Inputs:
test
test2
Output:
1
Inputs:
222
515
Output:
3
Inputs:
Test
test
Output:
1
Il tuo codice potrebbe non avere operazioni o commenti.