#ATabc146b. [ABC146B] ROT N

[ABC146B] ROT N

AT_abc146_b [ABC146B] ROT N

题目描述

有一个只由大写英文字母组成的字符串 SS。另外,给定一个整数 NN

请将 SS 的每个字符替换为按字母顺序向后数第 NN 个字母后的字符,并输出替换后的字符串。

其中,按字母顺序,Z 的下一个字母视为 A

输入格式

输入以以下格式从标准输入读入。

NN SS

输出格式

请输出将 SS 的每个字符替换为按字母顺序向后数第 NN 个字母后的字符串。

样例 1

输入

2
ABCXYZ

输出

CDEZAB

样例 2

输入

0
ABCXYZ

输出

ABCXYZ

样例 3

输入

13
ABCDEFGHIJKLMNOPQRSTUVWXYZ

输出

NOPQRSTUVWXYZABCDEFGHIJKLM

说明/提示

限制条件

  • 0N260 \leq N \leq 26
  • 1S1041 \leq |S| \leq 10^4
  • SS 只包含大写英文字母

样例解释 1

请注意,按字母顺序,Z 的下一个字母是 A

由 ChatGPT 4.1 翻译