Nella distanza di levenshtein si pone la domanda, date queste due corde, qual è la loro distanza di levenshtein. Come andresti sul prendere una corda e una distanza di levenshtein e generare tutte le corde entro quella distanza di levenshtein. (Avrebbe anche preso un set di caratteri). Quindi se passo una stringa x e una distanza d. quindi mi darebbe tutte le stringhe entro quella distanza di modifica, inclusi d-1 e d-2 .... d-n; (n < d).Reverse Levenshtein distanza
funzionalità prevista:
>>> getWithinDistance('apple',2,{'a','b',' '})
['applea','appleb','appel','app le'...]
Si prega di notare che il programma è in grado di produrre app le
come lo spazio è incluso nel set di caratteri.
ho provato ad aggiungere caratteri casuali a posizioni casuali, ma non serve .. –
Questa domanda dovrebbe ottenere più voti, è un'interessante domanda non doppia. – PascalVKooten