当前位置:   article > 正文

【2023-03-26】小红书暑期实习笔试三道编程题

小红书暑期实习笔试

恭喜发现宝藏!搜索公众号【TechGuide】回复公司名,解锁更多新鲜好文和互联网大厂的笔经面经。
作者@TechGuide【全网同名】

订阅专栏【进阶版】2023最新大厂笔试真题 & 题解,不容错过的宝藏资源!

第一题:解密字符串

题目描述

小明学会了一种加密方式。他定义suc(x)为x在字母表中的后继,例如a的后继为b,b的后继为c… (即按字母表的顺序后一个)。特别的,z的后继为a。对于一个原字符串S,将其中每个字母x都替换成其三重后继,即suc(suc(suc(x)))的字母,即完成了加密。

例如,abc加密后变成def (suc(suc(suc(a)))=d suc(suc(suc(b)))=e suc(suc(suc©))=f)

现在小明知道一个加密后的字符串S’,想请你找出他的原串S。

输入描述

第一行一个正整数N,表示加密后的字符串长度

接下来一行是长度为N的字符串S’,含义如上。保证仅包含小写英文字母。

对于所有数据:1≤N≤50000

输出描述

一行,一个长度为N的字符串S,表示答案。

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号