#A. 【第二期】A.wdl的笔记

    传统题 1000ms 256MiB

【第二期】A.wdl的笔记

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

这是孵化器一轮考核第二期的A题,旨在考查大家对字符串的应用能力。

背景

卷王wdl有一本用英语写的后端学习笔记,但为了让他的笔记不能被学弟拿起来就能学习,他对笔记上的内容进行了凯撒加密。现在zbw趁wdl不注意给了你密码,赶紧趁wdl发现之前破译他的笔记吧!(用英文记笔记谁看得懂啊喂!)

题目描述

凯撒加密是一种古老的加密技术,它通过将字母表中的每个字母移动固定数目的位置来进行加密。

• 对于字母表中的每个字母,根据给定的偏移量 n,将其向前或向后移动 n 个位置。

• 如果 n 是正数,则向前移动;如果是负数,则向后移动。

• 例如,当 n 为 3 时,‘A’ 变为 ‘D’,‘a’ 变为 ‘d’;当 n 为 -3 时,‘A’ 变为 ‘X’,‘a’ 变为 ‘x’。

• 数字也按照相同的规则进行加密,当 n 为 3 时,‘0’ 变为 ‘3’,‘9’ 变为 ‘2’;当 n 为 -3 时,‘0’ 变为 ‘7’,‘9’ 变为 ‘6’。

• 除大小写字母和数字外的字符保持不变。

格式

Input

两行,第一行表示偏移量n,第二行为待处理的字符串。

Output

处理后的字符串

Samples

-3
LOryhGmdqjr5!
ILoveDjango2!

Limitation

11s, 10241024KiB for each test case.

对于100100%的数据,满足10<=n<=10-10<=n<=10,字符串长度<=10001000;

孵化器一轮第二期考核

未认领
状态
已结束
题目
5
开始时间
2024-9-29 18:00
截止时间
2024-10-6 23:59
可延期
168 小时