Один из способов решения данной задачи без использования метода перебора - это использование алгоритма поиска слов в словаре.
Например, можно использовать префиксное дерево (trie), который представляет собой структуру данных, которая хранит все слова из словаря в упорядоченном виде. После того как массив букв преобразуется во все возможные комбинации букв, можно проверить, есть ли такие комбинации в префиксном дереве. Если комбинация букв образует слово из словаря, то эта комбинация считается смысловой.
Другим методом может быть использование нейронных сетей с обучением на данных словарей и реальных текстов. Модель может обучиться нахождению смысловых комбинаций букв и в последствии использоваться для предсказания смысловых слов из массивов букв.
Таким образом, существуют и другие подходы к решению данной задачи, кроме теории вероятностей и метода перебора.