Указание:
В ответе записывается не само слово, а количество букв.
Решение:
Расшифруем сообщение.
Обратим внимание на последовательность из двух "+" подряд в сообщении. В кодовой таблице нет буквы, кодируемой отдельным плюсом или содержащей два плюса подряд. Значит, первый плюс здесь получился от кода, заканчивающегося на "+", а второй — от начинающегося на "+".
Заканчивается на "+" только одна буква — . Начинаются на "+" две буквы — и , но по символам после плюса видно, что это может быть только . Получаем уже часть сообщения расшифрованной:
В нерасшифрованной части остаётся # ~ # ~. В таблице есть три буквы, которые могут здесь находиться: Н (~), М (#) и О (~#). Поскольку по условию символы исходного сообщения не могут повторяться, то все три буквы должны участвовать в кодировании, и длина их кодов в сумме как раз равна длине нерасшифрованной части сообщения:
Итого получаем, что исходное сообщение состоит из пяти символов, что является ответом.
Комментарий:
Кодирование информации.