凯撒密码
提交数: 162, 通过率: 36.42%, 平均分: 43.32
题目描述:
凯撒密码是一种简单的古典密码,其加密原理是:选取一个整数K ( 0<=K<=25 ),使得原文的每个字母向右移K位得到密文。假定 k=2, 那么’a’向右移动2位就是’c’;’b’移动2位就是’d’;’y’移动2位又回到了’a’;’z’移动2位成为了’b’。你的任务是编写一个程序,其功能是根据一个整数K,将原文加密。
输入格式:
第一行为整数K,第二行为一段只含有小写字母的原文。测试数据长度<=100000。
输出格式:
共一行,为加密后的数据。
样例输入:
样例1: 2 abzy 样例2: 27 qwe
样例输出:
样例1: cdba 样例2: rxf时间限制: 1000ms
空间限制: 256MB
来源: 原创