#tctm5006. 凯撒加密术2

凯撒加密术2

凯撒加密术2

题目描述

输入一个字符串和一个整数 nn,表示用后面第 nn 个字母替代,使用凯撒加密术进行加密。加密规则如下:

将所有字母变成它的后 nn 个字母,例如用后面第 11 个字母替代:'a'变'b','b'变'c',……,'y'变'z','z'变'a','A'变'B','B'变'C',…… ,'Y'变'Z','Z'变'A'。

其他非字母字符保持不变。

输入格式

两行,第一行是待加密的字符串(字符串中没有空格),长度小于等于 2020

第二行是一个整数 nn,表示第 nn 个字符,1n251 \le n \le 25

输出格式

加密后的密串。

样例输入 #1

abcdz
1

样例输出 #1

bcdea

样例输入 #2

abcdz
2

样例输出 #2

cdefb

数据范围

待加密字符串长度小于等于 2020,且不含空格。

1n251 \le n \le 25

知识点与难度

本题涉及的知识点从属于 GESP三级(字符串处理、字符运算、模拟),难度等级:⭐⭐(Easy+)。


测试点分布

Subtask 分值 测试点编号 说明
1 100 1 样例数据