美文网首页
leetcode38. 报数

leetcode38. 报数

作者: 冰源 | 来源:发表于2018-10-23 14:56 被阅读7次
    报数
    class Solution:
        def countAndSay(self, n):
            """
            :type n: int
            :rtype: str
            """
            if n==1: return '1'
            s = self.countAndSay(n-1) + '*'
            res, count = '', 1
            for i in range(len(s)-1):
                if s[i] == s[i+1]:
                    count += 1
                else:
                    res += str(count) + str(s[i])
                    count = 1
            return res
    

    相关文章

      网友评论

          本文标题:leetcode38. 报数

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