已结束 黑龙江工程学院第六届(2025)新生程序设计赛
← 上一题 下一题 →

A6502 | Alice偷我魔法水晶

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

有个非常值钱的魔法水晶,Alice用某些不法手段找到了这个魔法水晶所在的保险箱和密钥环,然后Alice发现保险箱上写着原始咒语和解密方法:
通过 $原始咒语当位字母在字母表上的位数 + 密码环当位字母在字母表上的位数$ 得到一个数,接下来得到这个数在字母表上对应位数的字母。然后用密钥环的下一位字母处理原始咒语的下一位字母重复这个操作,循环往复,如果超过 $字符z$ 则循环回 $字符a$。如此能够得到一个新咒语,咏唱这个新咒语方能打开保险箱。
请你写个程序,帮Alice得到解锁保险箱需要咏唱的咒语。
注意:密钥环是个环,它是环形结构

输入格式

两个字符串;
第一行密钥环。
第二行原始咒语。
保证密钥环和原始咒语的 长度 $∈ [ 2,500]$。
保证输入没有小写拉丁字母以外的字符。

输出格式

输出一个字符串。
表示打开保险箱需要咏唱的咒语。

输入输出样例

输入 #1
abcdefg
helloworld
输出 #1
igoptcvsng
C++ 编辑器
输入
输出