100 atcoder#ABC146B. [ABC146B] ROT N

[ABC146B] ROT N

题目描述

英大文字のみからなる文字列 S S があります。また、整数 N N が与えられます。

S S の各文字を、アルファベット順で N N 個後の文字に置き換えた文字列を出力してください。

ただしアルファベット順で Z1 1 個後の文字は A とみなします。

输入格式

入力は以下の形式で標準入力から与えられる。

N N S S

输出格式

S S の各文字を、アルファベット順で N N 個後の文字に置き換えた文字列を出力せよ。

题目大意

输入一个整数 NN ,和一个仅包含大写字母的字符串 SS

将字符串 SS 中的每个字母替换为字母顺序中的向后第 NN 个字母。

注意:Z后第一个字母记作A。

输出该字符串。

2
ABCXYZ
CDEZAB
0
ABCXYZ
ABCXYZ
13
ABCDEFGHIJKLMNOPQRSTUVWXYZ
NOPQRSTUVWXYZABCDEFGHIJKLM

提示

制約

  • 0  N  26 0\ \leq\ N\ \leq\ 26
  • 1  S  104 1\ \leq\ |S|\ \leq\ 10^4
  • S S は英大文字のみからなる

Sample Explanation 1

アルファベット順で Z1 1 個後の文字は A であることに注意してください。