#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