#11177. 字符串展开
0
字符串展开
题目描述
小明在整理一份古老的文档时,发现里面有一些被压缩过的字符串。压缩规则如下:
- 形如
d-h的片段表示从字符d到字符h的一段连续字符(按 ASCII 码顺序),其中d和h都是小写英文字母,且d的 ASCII 码严格小于h的 ASCII 码。 - 例如
a-e表示abcde,x-z表示xyz。 - 其他字符原样保留。
现在给定一个只包含小写英文字母和字符 - 的字符串 ,请你按照上述规则把它展开成完整的字符串。
注意:只有当 - 左右两边都是小写字母,并且左边字母的 ASCII 码严格小于右边字母时,才进行展开;否则 - 原样保留。
输入格式
输入共一行,一个字符串 。
字符串长度满足 ,且 中只包含小写英文字母 a~z 和字符 -。
输出格式
输出共一行,表示展开后的字符串。
样例 #1
输入 #1
a-cx-z
输出 #1
abcxyz
数据范围与提示
- 对于 的数据,,且字符串中最多出现一个
-。 - 对于 的数据,,字符串中只包含小写英文字母和
-。
提示:展开时包含两端的字母。例如 a-c 展开为 abc。若 - 不满足展开条件(如 c-a、a-、-a、a--b 中的 -),则该 - 原样输出。