问题 5687 --字符串缩写

5687: 字符串缩写★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 240  解决: 158
[提交][状态][命题人:]

题目描述

输入由英文字母组成的字符串,若字符串中有连续升序段(相邻字符 ASCII 码值增量为 1),则把该升序段缩写为“首字符-尾字符”构成的新字符串。例如:字符串为“abcbxy”,则缩写成“a-cbx-y”。

s=input()
k=________
flag=False
result=''
for i in range(0,k-1):
    if ________________________
        result=result+s[i]+'-'
        flag=True
    elif ord(s[i])!=ord(s[i+1])-1:
        result=result+s[i]
        ____________
result=result+s[-1]
print(result)

输入

输出

样例输入
Copy
abcdbxyz
样例输出
Copy
a-dbx-z

提示

来源

[提交][状态]