题目
思路:
需要注意的点:
只有相邻的字符相同,才统计这个字符出现的次数
利用before作为后一个字符是否与前一个字符相同
进行字符的重复次数统计标志
另:
我发现用下列形式最后一个测试点就会超时
result=result+str(count) +j
改为下列形式则不会
result+=str(count) +j
相关解释为:s+=1是对变量就地修改,而s=s+1需要创建隐式变量s,然后再将这个变量指向s+1这个地址。
代码
for _ in range(int(index)-1):before=d[0]result =beforecount=1for j in d[1:]:if j==before:count = 1 + countelse:result+=str(count) +jcount = 1before = jd=result+str(count)
print(d)
上一篇:中国计算机大会CNCC【笔记】
下一篇:SAP ABAP 工作台开发对象位置使用清单(SAP ABAP Workbench Development Objects Where Use List)