#L0160. 相邻字符和密码
相邻字符和密码
题目背景
小舟在密码学兴趣小组里发现了一种有趣的字符变换:把字符串里相邻两个字符的 ASCII 值相加,用和作为新字符,就能把原串变成另一串字符。
题目描述
现在把这种变换称为「相邻和变换」。给定字符串 ,变换规则如下:新串的第 个字符由 的第 个字符的 ASCII 值加上第 个字符的 ASCII 值得到;新串的第 个字符由 的第 个字符加上第 个字符得到;依此类推。特别地,新串的最后一个字符由 的最后一个字符的 ASCII 值加上 的第 个字符的 ASCII 值得到。
给出字符串 ,请你输出它经过相邻和变换后得到的新串。
输入格式
输入一行,一个长度大于等于 ,小于等于 的字符串。
输出格式
输出一行,为变换后得到的新串。输入保证变换后的字符串只有一行。
样例
1234cege
提示
数据范围
保证字符串长度大于等于 ,小于等于 。
样例解释
- 字符
1的 ASCII 值为 49; - 字符
2的 ASCII 值为 50; - 字符
3的 ASCII 值为 51; - 字符
4的 ASCII 值为 52;
因此,可以得到:
- 第 1 个新字符:49 + 50 = 99,对应
c - 第 2 个新字符:50 + 51 = 101,对应
e - 第 3 个新字符:51 + 52 = 103,对应
g - 第 4 个新字符:52 + 49 = 101,对应
e
难度
入门
通过率
—
尝试
0
已通过
0
- ID
- 888
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 128MiB
- 上传者