язык программирования интересует.
Цитата:
По какому признаку умный алгоритм отделит слово "папа" или "лапа" от слова "мапа"?
Допустим, для начала, будем отличать все слова по количеству букв. Это будет один признак. После, построив достаточно много классов таких слов, будем строить еще один класс - класс слов, различных в некотором символе.
После - строить класс слов, отличных ... И так далее.
Идея - разделять в начале их длину, потом их расстояние между друг другом, введя его как обычное расстояние:
- слово из класса "длина" с номером n
расстояние введем в каждом классе как:
и, конечно же, не забудем ввести и упорядоченность букв алфавита: