Вася и Петя играли в шпионов и кодировали сообщение собственным шифром.
Фрагмент кодовой таблицы приведён ниже:
Определите, из скольких букв состоит сообщение, если известно, что буквы в нём не повторяются. Код сообщения:
Решение:
Уберём пробелы, чтобы видеть одну последовательность символов:
#++^##^#^
Запишем коды без пробелов:
- Ж →
+#
- З →
+^#
- И →
#
- Й →
^
- К →
^#
- Л →
#+
Начало сообщения: # +. Такой код есть только у буквы «Л» (#+), поэтому
первые два символа дают букву Л:
[#+] +^##^#^ → Л
Оставшаяся часть начинается с +^# — это код буквы «З»:
#+ [+^#] #^#^ → Л, З
Далее остаётся строка #^#^. Возможное продолжение:
# → «И»;
- после этого
^# → «К»;
- и последний символ
^ → «Й».
Получаем однозначное разбиение сообщения на коды без повторения букв:
Л З И К Й
Всего в сообщении 5 букв.
Ответ: 5