#g2002. [GESP2级模拟题]字符串解密
[GESP2级模拟题]字符串解密
题目描述
小明发明了一种有趣的加密方法,加密过程如下:
- 将原始字符串中的每个字母替换为它在字母表中的下一个字母('a' → 'b', 'b' → 'c', ..., 'z' → 'a');
- 将替换后得到的字符串整体反转,得到最终的密文。
例如,原始字符串为 hello,加密过程为:
- 逐字母后移一位:
hello→ifmmp - 整体反转:
ifmmp→pmmpi
因此,hello 加密后的密文为 pmmpi。
现在,小明给你一个密文,请你还原出原始的字符串。
输入格式
一行,一个由小写字母组成的字符串 s(1 ≤ |s| ≤ 1000),表示密文。
输出格式
一行,一个字符串,表示解密后的原始信息。
样例
样例1
输入:
pmmpi
输出:
hello
解释: 反转得 ifmmp,每个字母前移一位得到 hello。
样例2
输入:
zb
输出:
ay
解释: 反转得 bz,每个字母前移一位(b→a, z→y)得到 ay。
样例3
输入:
ba
输出:
za
解释: 反转得 ab,每个字母前移一位(a→z, b→a)得到 za。(注意 a 前移一位要回绕到 z。)
数据范围
1 ≤ |s| ≤ 1000
字符串中仅包含小写字母。