Problem2687--字符串+模除练习 - 加解密

2687: 字符串+模除练习 - 加解密

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

【题目描述】

在密码学中,
我们称需要加密的信息为明文,用M表示:
称加密后的信息为密文,用C表示;
而密钥是一种参数,是将明文转换头密文或将密文转换为明文的算法中输入的数据,记为k。
上一次,小猴的加密方式很快就被破解掉了,后来他研究了一种简单的加密算法,用来处理只包含大小写英文字符的字符串:
将字符串中的字母替换为按字母表顺序向前移动 k 位的字母,如果超出字母表,则转回到最后一个字母。
。例如,当k=4时,字母E以字母A代替(A←B←C←D←E),字母b以字母x代替(x←у←z←а←b),字母I以字母E代替(E←F←G←H←I。因此单词EbI经过加密之后为AxE
现在,给定一个字符串M,请你输出加密后的字符串C。

【输入格式】
第一行,包含一个字符串M。
第二行,包含一个正整数k。
【输出格式】
一行,包含一个字符串,表示经过加密后的内容。


Sample Input Copy

EbI
4

Sample Output Copy

AxE

Source/Category