美文网首页
leetcode 394. 字符串解码

leetcode 394. 字符串解码

作者: 七齐起器 | 来源:发表于2021-04-26 15:55 被阅读0次
class Solution(object):
    def decodeString(self, s):
        reStr=''
        searchObj=re.search( r'(\d+)\[(\w+)\]', s)
        if searchObj == None:
            return s 
        if searchObj!=None:
            tmpStr=searchObj.group()
            zifu =searchObj.group(2)
            xishu=searchObj.group(1)
            start_pos=s.find(tmpStr,0,len(s))
            pinjieStr=self.pinjie(zifu,xishu)
            allpinjie=s[0:start_pos]+pinjieStr+s[start_pos+len(tmpStr):]
            return self.decodeString(allpinjie)
    def pinjie(self,target,num):
        tmp=''
        for i in range(0,int(num)):
            tmp+=target
        return tmp

相关文章

  • LeetCode 394. 字符串解码 | Python

    394. 字符串解码 题目来源:力扣(LeetCode)https://leetcode-cn.com/probl...

  • 打卡-字符串解码

    394. 字符串解码

  • 394.字符串解码

    ​394.字符串解码 题目分析 对这个题目的需求进行分析(需求分析来自Leetcode用户名为凛冬[1])我只是稍...

  • 394. 字符串解码

    394.字符串解码给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: k[encoded_string...

  • 394. 字符串解码

    394. 字符串解码 给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: k[encoded_stri...

  • leetcode 394. 字符串解码

  • 394. 字符串解码

    题目描述 给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: k[encoded_string],表示...

  • 394.字符串解码

    执行用时 :1 ms, 在所有Java提交中击败了90.09%的用户 内存消耗 :37.4 MB, 在所有Java...

  • 394. 字符串解码

    给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: k[encoded_string],表示其中方括号...

  • 394. 字符串解码

    题目链接:https://leetcode-cn.com/problems/decode-string/ 解题思路...

网友评论

      本文标题:leetcode 394. 字符串解码

      本文链接:https://www.haomeiwen.com/subject/jwserltx.html