leetcode string compression
发布时间
阅读量:
阅读量
题目
字符串压缩处理。通过统计字符连续重复的次数,设计一种实现基础字符串压缩功能的方式。例如,对于字符串aabcccccaaa,其压缩后的形式应为a2b1c5a3。如果经过压缩后的字符串长度并未减少,则应返回原始字符串。假设输入的字符串仅包含大小写英文字母(a至z)。

暴力解法分析
对字符串进行逐个字符的扫描操作,统计连续相同字符的数量,并将其结果整合至目标返回字符串中。
class Solution(object):
def compressString(self, S):
"""
:type S: str
:rtype: str
"""
res = ''
numlist = [0]*len(S)
i = 0
while i < len(S):
sum = 1
while i < len(S)-1 and S[i] == S[i+1]:
全部评论 (0)
还没有任何评论哟~
