Саша шифрует слова, записывая вместо каждой буквы её номер в алфавите. номера букв даны в таблице. а–1 б–2 в–3 г–4 д–5 е–6 ё–7 ж–8 з–9 и–10 й–11 к–12 л–13 м–14 н–15 о–16 п–17 р–18 с–19 т–20 у–21 ф–22 х–23 ц–24 ч–25 ш–26 щ–27 ъ–28 ы–29 ь–30 э–31 ю–32 я–33 одно из слов, зашифрованных сашей, имеет вид 5101912. выпишите все возможные варианты декодирования этой шифровки.

Вова200711 Вова200711    2   02.08.2019 11:50    11

Ответы
DFleX DFleX  30.09.2020 01:03

Начинаем раскодировать с начала.

Первая цифра в шифровке 5 – это начало только кода 5 (Д).

Вторая цифра 1 – это могло бы быть просто 1 (А), но тогда следующий код начинался бы с нуля, что невозможно. Значит, дальше идет 10 (И).


Остаётся 1912. Так как 9 не стоит в начале ни одного кода, 9 – окончание кода какой-то буквы, буду промежутки между буквами показывать черточкой: 19-12. 19 и 12 можно разбивать или не разбивать на коды, это даёт 4 варианта:

– 19-12 (СК)

– 1-9-12 (АЗК)

– 19-1-2 (САБ)

– 1-9-1-2 (АЗАБ)


Итого, имеем 4 варианта дешифровки:

5-10-19-12 (ДИСК)

5-10-1-9-12 (ДИАЗК)

5-10-19-1-2 (ДИСАБ)

5-10-1-9-1-2 (ДИАЗАБ)

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика