Древний шифр ограничение по времени на тест 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!
Примечание
Английский алфавит (для справки): .

Языки
C++ (Visual C++ 2010)
C# .NET (Visual C# 2010)
Pascal (Free Pascal 3.0.0)
Pascal (PascalABC.NET 3.2)
Python (Python 3.2.5)
Java (Java Development Kit 1.7)

yuliyakoshka0 yuliyakoshka0    1   03.09.2020 21:56    11

Другие вопросы по теме Информатика