#2362. 逆向彩虹密码

逆向彩虹密码

逆向彩虹密码

题目描述​: 逆向彩虹密码是通过将一个字符串中的每个字母向前移动 n 位来形成的。如果移动后越过了 a,则从字母 z 开始循环。现在知道移动前的字符串及 n,请你求出原文字符串。

输入描述:

  • 第一行是一个整数 n
  • 第二行是逆向彩虹密码(由不超过 60 个小写字母组成)。

输出描述:

  • 输出原文字符串。

题解思路:

与正向彩虹密码类似,只是位移的方向从后移变为前移。对于每个字符,将其对应的字母表中的位置减去 n,如果小于 0 则加上 26,确保字母循环。

输入

3
fgh

输出

cde