投稿  收藏 

题目信息

题目类型
选拔赛
题目年份
2022
题目题型
编程题
关 键 词
密码翻译

题目题干

第 16 题    编程题

密码翻译

【题目描述】

我们得到了由如下加密规则加密而成的一段密文,请你解密出原文。

加密规则:把所有原文中的英文字母以之后的第k个字母代替,如果超出字母表,则转回第一个字母。

例如,规定k=4,则字母'A'以'E'代替(A->B->C->D->E),字母'X'以字母'B'代替(X->Y->Z->A->B)。因此单词“AXE”加密后为“EBI”;如果密文是“EAEC”则可以推出明文是"AWAY"。

给出一段仅有大小写英文字母和数字组成的密文和密钥k,请你解密出原文。

注意,原文和密文对应位置的字母的大小写应保持一致。

【输入格式】

第一行,一个正整数k;

第二行,一个仅有大小写英文字母和数字组成的密文字符串。

【输出格式】

共一行,为解密后的原文字符串。

【输入样例1】

3

QRF

【输出样例1】

NOC

【输入样例2】

53 Dqq11

【输出样例2】

Cpp11

【数据范围】

对于40%的数据,1≤k≤26,1≤字符串长度<100,字符串仅有大小写字母组成。

对于100%的数据,1≤k≤100,1≤字符串长度≤1000

 
 

答案解析

相关题目

第 17 题    编程题 体操训练 【题目描述】 为了提高健康水平,同学开始进行体操训练了! 共安排了K次训练课,每次课体委都会根据N个同学的表现给他们进行排名。之后,他想知道,有多少种一个同
第 16 题    编程题 密码翻译 【题目描述】 我们得到了由如下加密规则加密而成的一段密文,请你解密出原文。 加密规则:把所有原文中的英文字母以之后的第k个字母代替,如果超出字母表,则转回第
第 15 题    单选题 阅读以下程序,执行以下程序后, 第一行输入n,m;(m<=n)第二行输入n个数。 如果输入的n个数data[i]为升序且互不相同,则程序输出的值为() A.
第 14 题    单选题 阅读以下程序,执行以下程序后, 第一行输入n,m;(m<=n)第二行输入n个数。 如果输入的n个数data[i]都相同,则程序输出的值为() A.m+1 B
第 13 题    单选题 运行以上程序,输出结果为() A.633 B.631023 C.623013 D.632103
第 12 题    单选题 阅读以下程序,执行以下程序后,下列选项中说法正确的是() A.该程序会输出字符串s中所有仅出现了一次的字符的出现次数 B.如果字符串s中存在多个仅出现一次的字符,则会
第 11 题    单选题 阅读以下程序,执行以下程序后,下列选项中说法错误的是() A.cnta的值为字符串str中大小写字母的个数 B.cntn的值为字符串str中'0'
第 10 题    单选题 设某算法的时间复杂度函数的递推方程是T(n)=T(n-1)+n²(n为正整数)及T(1)=1,则该算法的时间复杂度为()。 A.O(2n) B.O(n2logn) C.O
第 9 题    单选题 若二维数组a有n列,则a[i][j]前的元素个数为() A.i*n+j B.i*n+j-1 C.i*n+j+1 D.j*n+i
第 8 题    单选题 (   )的平均时间复杂度为 O(n log n),其中 n是待排序的元素个数。 A.插入排序 B.冒泡排序 C.快速排序 D.基数排序

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢