Реализовать систему автодополнения слов (как в любом смартфоне), помогающую пользователю быстро писать короткие сообщения, основываясь на наиболее употребляемых им словах.
Система, по мере ввода слова, должна подсказывать наиболее подходящий вариант из имеющихся в ее словаре. Необходимо реализовать возможность добавления слов. Статистику частот употребления слов необходимо сохранять между запусками программы (можно использовать файл).
Как вариант усложнения, статистика может накапливаться не только для отдельных слов, но и для словосочетаний.
Более подробный алгоритм появится позже (либо обсужден со студентом устно).