От разведчика было получено сообщение: 10111111110011111110001101

От разведчика было получено сообщение: 10111111110011111110001101 В этом сообщении зашифрован пароль — последовательность русских букв. В пароле использовались только буквы А, Б, В, Д, 3, Л, О; каждая кодировалась двоичным словом по следующей таблице. Расшифруйте сообщение. Запишите в ответе пароль.

Задача. От разведчика было получено сообщение:

10111111110011111110001101

В этом сообщении зашифрован пароль — последовательность русских букв.

В пароле использовались только буквы А, Б, В, Д, 3, Л, О; каждая кодировалась двоичным словом по следующей таблице.

А Б В Д З Л О
00 01 1011 1100 1101 1110 1111

Расшифруйте сообщение. Запишите в ответе пароль.

Решение

Разделим наше сообщение на участки по четыре символа:

1011 1111 1100 1111 1110 0011 01

Не получается разбить по 4, значит, в сообщении есть или буква А, или буква Б. Если бы получилось, все равно последовательно смотрели, не попало ли в сообщение две буквы А или две буквы Б.

Буквы A и Б имеют по два символа. Очевидно, что слово не начинается ни с А, ни с Б, значит, отделяем первые четыре символа и получаем букву В.

Следующие четыре символа — это буква О, еще четыре символа — это Д, далее опять О, затем Л.

После Л идут четыре символа 0011, их нет в таблице. Значит, надо разбить их по 2 символа. Это 00 и 11.

00 это буква А. 11 не относятся ни к какой букве, значит, присоединяем 11 к оставшимся символам 01. И это 1101 будет буква З.

Собираем все буквы:

1011 — В

1111 — О

1100 — Д

1111 — О

1110 — Л

00 — А

1101 — З

Получилось: ВОДОЛАЗ.

Ответ: ВОДОЛАЗ.

Спасибо:
( 1 оценка, среднее 5 из 5 )
Справочник для школьников
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии