题解 | 压缩字符串(一)

#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
#
# 
# @param param string字符串 
# @return string字符串
#
class Solution:
    def compressString(self , param: str) -> str:
        # write code here
        result=""
        n=len(param)
        count=0
        for i in range(n):
            count+=1
            if i==n-1 or param[i]!=param[i+1]:
                result+=param[i]
                if count>1:
                    result+=str(count)
                count=0    
        return result                

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-11 11:00
点赞 评论 收藏
分享
MinJerous:虽然我一直说 计算机不怎么卡学历 但是至少得一本
点赞 评论 收藏
分享
07-07 17:06
已编辑
深圳技术大学 golang
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务