码氏加密
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目背景
希蒙最近在学习密码学,他创建一个新的加密办法,码氏加密。
题目描述
码氏加密的具体办法是:
- 非字母类字符不做任何处理。
- 将字符串中ASCII码为奇数的字母修改为字典序排在它后面的第三个字母,例如A加密后为D。
- ASCII为偶数的修改为字典序排在它后面的第二个字母,例如b加密后为d。
- 如果某个大写字母加密后超过Z,则从A开始依次排超出的部分,小写字母加密后超过z,则从a开始依次排超出的部分。例如 y按照加密规则加密后比z大2,从a开始排2个字母结果为b,所以y加密后的正确结果为b。
输入输出格式
输入格式
一个只有大小写字母及数字字符组成的长度不超过100的字符串,为明文。
输出格式
一个字符串,表示加密后的字符串
样例
AbYz12a
DdBb12d