#B1378. 简单密码

简单密码

【题目描述】

给定一行密文。

密文中的大写字母由明文大写字母向后移动 55 位得到。

请将每个大写字母向前移动 55 位进行解密,非大写字母保持不变。

大写字母表视为一个环,A 的前一个字母是 Z,Z 的后一个字母是 A。


【输入描述】

输入一行,一个密文字符串。

保证:

  • 字符串长度不超过 10001000;
  • 字符串只包含大写英文字母、空格和常见标点;
  • 大写字母的移动只在 A 到 Z 之间成环进行。

【输出描述】

输出解密后的明文。


【样例 1】

【样例 1 输入】

NS BFW, JAJSYX TK NRUTWYFSHJ FWJ YMJ WJXZQY TK YWNANFQ HFZXJX

【样例 1 输出】

IN WAR, EVENTS OF IMPORTANCE ARE THE RESULT OF TRIVIAL CAUSES

【样例 2】

【样例 2 输入】

FGH XYZ!

【样例 2 输出】

ABC STU!