码迷,mamicode.com
首页 > 其他好文 > 详细

38. Count and Say

时间:2017-12-18 12:36:06      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:highlight   and   div   body   sel   type   pos   range   count   

class Solution(object):
    def countAndSay(self, n):
        """
        :type n: int
        :rtype: str
        """
        s=[]
        for i in range(n):
            if i==0:
                s.append("1")
                #print 1
                continue
            test=s[i-1]
            flag=0
            count=0
            j=0
            tmp=‘‘
            while j<len(test):
                if(test[j]==test[flag]):
                    count+=1
                    j+=1
                    continue
                tmp=tmp+str(count)+test[flag]
                #s.append(tmp)
                #print tmp
                count=0
                flag=j
            if count>0:
                s.append(tmp+str(count)+test[flag])
            #print s
        return s[n-1]

  

38. Count and Say

标签:highlight   and   div   body   sel   type   pos   range   count   

原文地址:http://www.cnblogs.com/xlqtlhx/p/8056170.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!