Levenshtein mesafesinde, bu iki dizeye göre, levenshtein mesafeleri ne olduğu sorusunu sorarsınız. Bir dize ve bir levenshtein mesafesi almayı ve o levenshtein mesafesindeki tüm ipleri oluşturmayı nasıl istersin? (Aynı zamanda bir karakter kümesini de alır). Yani eğer bir x dizgesini ve mesafeyi geçersem d. o zaman d-1 ve d-2 de dahil olmak üzere bu düzenleme mesafesindeki tüm dizeleri verirdi .... d-n; (n < d).Ters Levenshtein mesafesi
Beklenen işlevsellik:
>>> getWithinDistance('apple',2,{'a','b',' '})
['applea','appleb','appel','app le'...]
boşluk karakteri setini içeren gibi program app le
üretmek mümkün olduğuna dikkat edin.
Rastgele konumlara rasgele karakterler eklemeyi denedim, ancak hizmet veremiyor .. –
Bu soru daha fazla oy almalı, ilginç bir yinelenen soru değil. – PascalVKooten