ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Сборники > Сборник > задача:


Древний шифр

Задачи сборника

• Два через два
• Делимость на 11
• Демоническое программирование
• Диапазон температур
• Дисперсия последовательности
• Длинная разность
• Длинная сумма
• Длинный максимум
• Древний шифр
• ЕГЭ — B1
• Евгений и Пикабу
• Евгений и задачи
• Евгений и задачи
• Ежевика
• Есть ли два элемента с одинаков...
• Жадина
• Забор

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/2000/2000/2000 мс. Лимит памяти 65536/65536/65536/65536 Кб.

Древний шифр
Древний шифр
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
64 мегабайта
ввод
стандартный ввод
вывод
стандартный вывод

Одним из самых старых известных методов шифрования является атбаш, при помощи которого зашифрованы многие христианские тексты, например, часть свитков Мёртвого моря.

Этот шифр достаточно прост: первая буква алфавита («a») в нём заменяется на последнюю («z»), вторая («b») — на предпоследнюю («y»), ..., последняя («z») — на первую («a»). Формально, буква, находящаяся на позиции X от начала алфавита, заменяется буквой, находящейся на позиции X от конца алфавита. Символы, отличные от букв, не изменяются.

Сможете ли вы расшифровать сообщение, зашифрованное этим древним методом?

Входные данные

Ввод содержит одну строку длиной от 1 до 100 символов, состоящую из больших и малых латинских букв, пробелов и знаков препинания, — зашифрованное сообщение.

Выходные данные

Выведите расшифрованное сообщение. Регистр букв должен быть сохранён.

Примеры

Входные данные
Yvdziv lu yfth rm gsv zylev xlwv; R szev lmob kilevw rg xliivxg, mlg girvw rg.
Выходные данные
Beware of bugs in the above code; I have only proved it correct, not tried it.
Входные данные
Kiltizn gvhgrmt xzm yv fhvw gl hsld gsv kivhvmxv lu yfth, yfg mvevi gl hsld gsvri zyhvmxv!
Выходные данные
Program testing can be used to show the presence of bugs, but never to show their absence!

Примечание

Английский алфавит (для справки): abcdefghijklmnopqrstuvwxyz.

Для отправки решений необходимо выполнить вход.

www.contester.ru