Двойной двоичный код в строку
Просмотр в формате PDFШифровальщик перехватил сообщение, которое было закодировано в два этапа.
Сначала исходную строку превратили в двоичный вид: каждый символ заменили его восьмибитовым кодом (значением байта от 0 до 255), после чего все полученные биты записали подряд без пробелов. Так получилась строка, состоящая только из символов '0' и '1'.
Затем эту двоичную строку закодировали ещё раз точно таким же способом: каждый её символ, то есть '0' или '1', снова заменили соответствующим восьмибитовым кодом.
Дана итоговая двоичная строка после двух этапов кодирования. Нужно восстановить исходное сообщение, выполнив декодирование дважды.
Входные данные
В единственной строке задана двоичная строка, состоящая только из символов '0' и '1', без пробелов. Её длина кратна 64.
Выходные данные
Выведите исходную строку.
Ограничения
- входная строка состоит только из символов
'0'и'1'; - длина входной строки кратна
64; - ввод осуществляется через стандартный ввод;
- вывод осуществляется через стандартный вывод.
Примеры
Пример 1
Входные данные
0011000000110001001100000011000000110000001100000011000000110001
Выходные данные
A
Внутреннее декодирование даёт 01000001, а его декодирование — символ A.
Комментарии