#SY0401. 商队日志还原
商队日志还原
商队日志还原
2026 信息素养大赛复赛卷(卷二·丝路新城) 第 11 题
题目描述
考古学家发现了一段被风沙侵蚀的商队日志(字符串)。其中的空格变成了乱码数字,且部分字母因为刻录错误被重复了多次(如 hello 变成了 heeello)。请编写程序还原日志。
规则:
- 将所有数字字符替换为空格。
- 将连续重复的相同字符缩减为一个(包括规则 1 替换得到的连续空格,也合并为一个空格)。
输入格式
输入一行字符串(包含字母和数字,无其它空格)。
输出格式
输出修复后的字符串。
样例输入
Gooo2456dMorninng
样例输出
Go dMorning
样例说明
ooo 缩减为 o;2456 四个数字先各自变空格,连续空格再合并为一个空格;nn 缩减为 n。最终得到 Go dMorning。
数据范围
- 字符串长度 1 ~ 1000。
- 仅包含大小写字母和数字。