Задание

Основано на стр. 33, упр. 44

Напиши правильный ответ

Пять букв английского алфавита закодированы кодами различной длины. Эти коды представлены в таблице. Какое сообщение в этой кодировке не содержит ошибок и может быть корректно декодировано?

Подсказка! В этой задаче коды букв таковы, что никакой из них не является началом другого. Поэтому, при декодировании имеющихся сообщений действуй следующим образом:

Выделяй первую пару символов и сверяй её с кодовой таблицей.

Если выделенная пара символов в кодовой таблице есть, то записывай соответствующую ей букву и повторяй п. 2 для следующей пары.

Если выделенной пары в кодовой таблице нет, то выделяй первую тройку символов и сверяй её с кодовой таблицей.

Если выделенная тройка символов в кодовой таблице есть, то записывай соответствующую ей букву и повторяй п. 2 для следующей пары.

Если выделенной тройки в кодовой таблице нет, то считай сообщение ошибочным.

Если в конце сообщения остался один знак или пара знаков, которых нет в кодовой таблице, тоже считай сообщение ошибочным.

Если не осталось ни одного знака, то сообщение корректно.

- + - - - + - + + - + + + - - - +

Ответ: сообщение .

+ + + - - - + - - + - - - - + - + -

Ответ: сообщение .

- + - + + + + - - - + - - - + + + -

Ответ: сообщение .

+ + - + - + - + + + - - - + - - -

Ответ: сообщение .

Содержание корректного сообщения (заглавными буквами): .