LINUX.ORG.RU

История изменений

Исправление Ygor, (текущая версия) :

Этот вариант не срабатывает если в словах есть некритичные ошибки - привет-превет

Естественно, поэтому нужны алгоритмы например дистанция Левенштейна, вычисляешь дистанцию между введённым словом и словами из словаря и предлагаешь набор из слов с минимальной дистанцией. Это в целом не сложно, но надо ли, тут думай сам.

Исходная версия Ygor, :

Этот вариант не срабатывает если в словах есть некритичные ошибки - привет-превет

Естественно, поэтому нужны алгоритмы например дистанция Левенштайна, вычисляешь дистанцию между введённым словом и словами из словаря и предлагаешь набор из слов с минимальной дистанцией. Это в целом не сложно, но надо ли, тут думай сам.