Мальчики играли в шпионов и закодировали сообщение придуманным шифром. Кодовая таблица приведена ниже.
| К | Л | М | Н | О | П | Р |
|---|---|---|---|---|---|---|
| +−+ | −* | *+ | −++ | * | −−+ | −− |
Расшифруйте сообщение. Получившееся слово (набор букв) запишите в ответе.
Сообщение: +−++−++−−−
Разбиваем сообщение слева направо на кодовые слова.
-
Сообщение начинается со знака . Это либо О (), либо М (+). Если взять О, то дальше идёт +−+, то есть К, затем снова +−+, то есть К, а после него остаётся +−−−, что разобрать нельзя. Значит, берём М: *+ = М.
-
Остаётся −++−++−−−*. Код, начинающийся с −+, только один: −++ = Н.
-
Остаётся −++−−−*. Снова −++ = Н.
-
Остаётся −−−*. Берём −− = Р (код −−+ не подходит, так как третий знак здесь −).
-
Остаётся −* = Л.
Сообщение разобрано полностью: + | −++ | −++ | −− | − = М Н Н Р Л.
Коды в таблице различаются так, что разбить сообщение на буквы можно только одним способом. Если выбранный вариант заводит в тупик, нужно вернуться и взять другой.
МННРЛ
