#SY0401. 商队日志还原

商队日志还原

商队日志还原

2026 信息素养大赛复赛卷(卷二·丝路新城) 第 11 题

题目描述

考古学家发现了一段被风沙侵蚀的商队日志(字符串)。其中的空格变成了乱码数字,且部分字母因为刻录错误被重复了多次(如 hello 变成了 heeello)。请编写程序还原日志。

规则:

  1. 将所有数字字符替换为空格。
  2. 将连续重复的相同字符缩减为一个(包括规则 1 替换得到的连续空格,也合并为一个空格)。

输入格式

输入一行字符串(包含字母和数字,无其它空格)。

输出格式

输出修复后的字符串。

样例输入

Gooo2456dMorninng

样例输出

Go dMorning

样例说明

ooo 缩减为 o2456 四个数字先各自变空格,连续空格再合并为一个空格;nn 缩减为 n。最终得到 Go dMorning

数据范围

  • 字符串长度 1 ~ 1000。
  • 仅包含大小写字母和数字。