Контрольные задания > 24. Тип 7 № 275: Вася и Петя играли в шпионов и кодировали сообщение собственным шифром. Фрагмент кодовой таблицы приведен ниже: Ж (+#+), З (^+), И (#^), Й (##), К (^^), Л (#+). Определите, из скольких букв состоит сообщение, если известно, что буквы в нем не повторяются: #++^##^#^
Вопрос:
24. Тип 7 № 275: Вася и Петя играли в шпионов и кодировали сообщение собственным шифром. Фрагмент кодовой таблицы приведен ниже: Ж (+#+), З (^+), И (#^), Й (##), К (^^), Л (#+). Определите, из скольких букв состоит сообщение, если известно, что буквы в нем не повторяются: #++^##^#^
Ответ:
Сообщение: #++^##^#^
Используем кодовую таблицу для дешифровки:
1. #++^##^#^ Разбиваем на #+ +^ ## ^# ^.
2. #+ -> Л
3. +^ -> З
4. ## -> Й
5. ^# -> И
6. ^ -> не соответствует таблице, не может быть буквой
Возможен другой вариант:
1. #++^##^#^ Разбиваем на #++^ ## ^#^
2. #++^ -> не соответствует таблице, не может быть буквой
Попробуем разбить на отдельные символы
1. # + + ^ # # ^ # ^
2. По условию задачи, символы в сообщении могут быть только буквами, значит вариант посимвольного разбиения не верный.
Проанализируем еще раз: если буквы в сообщении не повторяются, значит ни одна из букв Л, З, И, Й не должна повторятся.
Расшифруем сообщение #++^##^#^, используя таблицу:
Л + ^ ## ^ # ^
Из таблицы видим, что #++^ не соответствует ни одной из букв, поэтому отбрасываем этот вариант расшифровки.
По условию задачи, буквы не повторяются. Попробуем выделить из имеющегося сообщения комбинации, соответствующие буквам.
1. #++ ^ ## ^ # ^. Делим сообщение на части: #+ +^ ## ^# ^. #+-> Л, +^ -> З, ## -> Й, ^#-> И. Символ ^ не соответствует ни одной из букв. Это значит, что данная разбивка не верна.
2. Попробуем #+ +^ ##^ # ^ . #+-> Л, +^ -> З, ##^ - не соответствует ни одной из букв, отбрасываем этот вариант.
Единственный верный вариант разбиения: #++^##^#^ = #+ +^ ## ^# = ЛЗЙИ. Все буквы различные и соответствуют таблице. Значит, было 4 буквы.
Ответ: Сообщение состоит из 4 букв.