#AT1458. B - ROT N
B - ROT N
B - ROT N
得分:200分
问题描述
给定一个由大写英文字母组成的字符串$S$。另外给定一个整数$N$。
将$S$中的每个字符按照字母表顺序循环右移$N$位(见下文),并输出结果字符串。
假设A之后是Z。例如,将A右移2位得到C(A $\to$ B $\to$ C),将Y右移3位得到B(Y $\to$ Z $\to$ A $\to$ B)。
约束条件
- $0 \leq N \leq 26$
- $1 \leq |S| \leq 10^4$
- $S$由大写英文字母组成。
输入
从标准输入中以以下格式给出输入:
输出
按照字母表顺序循环右移$N$位后的字符串。
2
ABCXYZ
CDEZAB
注意A之后是Z。
0
ABCXYZ
ABCXYZ
13
ABCDEFGHIJKLMNOPQRSTUVWXYZ
NOPQRSTUVWXYZABCDEFGHIJKLM