#LT5006. 凯撒加密术2
凯撒加密术2
凯撒加密术2
题目描述
输入一个字符串和一个整数 ,表示用后面第 个字母替代,使用凯撒加密术进行加密。加密规则如下:
将所有字母变成它的后 个字母,例如用后面第 个字母替代:'a'变'b','b'变'c',……,'y'变'z','z'变'a','A'变'B','B'变'C',…… ,'Y'变'Z','Z'变'A'。
其他非字母字符保持不变。
输入格式
两行,第一行是待加密的字符串(字符串中没有空格),长度小于等于 。
第二行是一个整数 ,表示第 个字符,。
输出格式
加密后的密串。
样例输入 #1
abcdz
1
样例输出 #1
bcdea
样例输入 #2
abcdz
2
样例输出 #2
cdefb
数据范围
待加密字符串长度小于等于 ,且不含空格。
。
知识点与难度
本题涉及的知识点从属于 GESP三级(字符串处理、字符运算、模拟),难度等级:⭐⭐(Easy+)。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 1 | 100 | 1 | 样例数据 |