#g2002. [GESP2级模拟题]字符串解密

[GESP2级模拟题]字符串解密

题目描述

小明发明了一种有趣的加密方法,加密过程如下:

  1. 将原始字符串中的每个字母替换为它在字母表中的下一个字母('a' → 'b', 'b' → 'c', ..., 'z' → 'a');
  2. 将替换后得到的字符串整体反转,得到最终的密文。

例如,原始字符串为 hello,加密过程为:

  • 逐字母后移一位:helloifmmp
  • 整体反转:ifmmppmmpi

因此,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

字符串中仅包含小写字母。