@Andrey38287512

Нужно разбить строку на множество подстрок?

у меня есть шифр морзе --. . .-.-..-....-..-.---.-.-....- --. . .-.-... но в нём нет пробелов мне надо сделать все варианты разделов строки Как это сделать циклами? или вообще как это сделать?

К примеру есть строка .-. вот варианты её разбития:
.- .
. - .
. -.
мне нужно сделать программу которая будет делать это автоматически!
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
@whiteBlackness
В общем случае такое не сделать, т.к. без пробелов нельзя однозначно разбить на буквы.
Например
вг · − − − − ·
йн · − − − − ·
сочетания двух букв дают одинаковую последовательность.

Как вариант можно иметь словарь слов, и пытаться найти все варианты и сопоставить их словам из словаря.
+ можно учитывать вероятность встречи тех или иных комбинаций букв
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы