Давай расшифруем сообщение, используя кодовую таблицу.
Сообщение состоит из комбинаций символов: *, +, -. Каждая комбинация соответствует одной букве.
Разделим сообщение на группы по три символа:
*+- + +-* +*+ --* +*-
Теперь найдем соответствие каждой группе в таблице:
*+-: Смотрим на таблицу. Буква А соответствует *+-.+: Буква И соответствует * - +. Здесь у нас +. Давайте проверим, нет ли опечатки в сообщении или таблице. Если посмотреть внимательно, то буква И соответствует * - +, а не +. Возможно, в сообщении ошибка. Или в таблице. Давайте предположим, что в таблице есть ошибка и + соответствует какой-то букве. Но пока не будем делать предположений.Давайте еще раз внимательно посмотрим на сообщение:
*+- + +- * + - * + - * + - - * + - *
Я вижу, что сообщение разбито на группы по 3 символа. Но некоторые символы повторяются. Давайте попробуем разбить сообщение на группы из трех символов, как указано в таблице:
*+- + +-* +*+ --* +*-
Теперь посмотрим на таблицу:
*+- соответствует А+ - такого в таблице нет.+-* - такого в таблице нет.+*+ - такого в таблице нет.--* - такого в таблице нет.+*- - такого в таблице нет.Похоже, что сообщение или таблица содержат ошибки, либо я неверно интерпретирую сообщение.
Давайте предположим, что сообщение дано как одна длинная строка, и нужно разделить его на группы по 3 символа, и эти группы соответствуют буквам.
Сообщение: *+-+*+-*+--*+*-
Попробуем разбить на группы по 3 символа:
*+- -> А+ -> такого нет.+-* -> такого нет.+*+ -> такого нет.--* -> такого нет.+*- -> такого нет.Возможно, сообщение содержит ошибки, или я неправильно его понимаю.
Давайте попробуем еще раз. Возможно, в сообщении есть пробелы, которые я не вижу, или оно разбито иначе.
Сообщение: *+-+*+-*+--*+*-
Смотрим на таблицу:
*+--+++--*+--++* - + (Здесь пробел, это важно?)-Если пробел в * - + важен, то это может быть другая комбинация.
Давайте предположим, что пробелы не важны, и И = *-+.
Проверим по порядку:
*+- -> А
+ -> нет соответствия
+-* -> нет соответствия
+*+ -> нет соответствия
--* -> нет соответствия
+*- -> нет соответствия
Я вижу, что в моем предыдущем анализе сообщения были ошибки. Давайте перепишем сообщение и таблицу, чтобы избежать ошибок.
Сообщение: *+- + +- * + - * + - * + - - * + - *
Таблица:
Давайте попробуем расшифровать сообщение, разбивая его на группы по 3 символа:
*+- -> А+ -> нет соответствияЕсть ошибка в сообщении или таблице.
Давайте попробуем использовать вариант из примера: