问题 B: 上海市一月月赛-丙组-第2题-凯撒加密

问题 B: 上海市一月月赛-丙组-第2题-凯撒加密

时间限制: 1 Sec  内存限制: 128 MB
提交: 22  解决: 8
[提交] [状态] [讨论版] [命题人:]

题目描述

恺撒密码是一种广为人知的加密技术。恺撒把需要加密的字母按字母表向后移动3位,替换成密文字母。例如,所有的A将被变成D,B变成E等等。若要加密最后三个字母,则需要折回到前三个字母,比如x变a,y变b,z变c。
例如以下明文:
TheQuickBrownFoxJumpsOverTheLazyDog
将被加密成:
WkhTxlfnEurzqIraMxpsvRyhuWkhOdcbGrj
给定一段只由拉丁字母组成的字符序列,请将它用凯撒加密成密文。




输入

一个字符序列:表示需要加密的明文
设输入的字符数量为 n,则保证1≤n≤100,000

输出

一个字符序列:表示加密后的密文

样例输入 Copy

TheQuickBrownFoxJumpsOverTheLazyDog

样例输出 Copy

WkhTxlfnEurzqIraMxpsvRyhuWkhOdcbGrj