欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

面试题 01.06. 字符串压缩leetcode

程序员文章站 2024-03-04 09:24:29
...

问题描述

面试题 01.06. 字符串压缩leetcode

题解-暴力法

自己写的和题解模拟法一模一样,看来简单方法大家思路都相同,具体解释如下
面试题 01.06. 字符串压缩leetcode

class Solution:
    def compressString(self, S: str) -> str:
        if S=='':
            return ''
        result=''
        temp_key=S[0]
        temp_value=0
        for s in S:
            if s==temp_key:
               temp_value+=1
            else:
                result+=temp_key+str(temp_value)
                temp_value=1
                temp_key=s
        result+=temp_key+str(temp_value)
        if len(result)<len(S):
            return result
        else:
            return S

面试题 01.06. 字符串压缩leetcode

相关标签: leetcode