leetcode:Count and Say【Python版】
一次AC
字符串就是:count+char
1 class Solution: 2 # @return a string 3 def countAndSay(self, n): 4 str = "1" 5 for i in range(n-1): 6 tmp = str 7 str = "" 8 c = tmp[0] 9 cnt = 1 10 for j in range(1,len(tmp)): 11 if tmp[j] == tmp[j-1]: 12 cnt += 1 13 else: 14 str += ("%d"%cnt + tmp[j-1]) 15 cnt = 1 16 str += ("%d"%cnt + tmp[len(tmp)-1]) 17 return str
找我内推: 字节跳动各种岗位
作者:
ZH奶酪(张贺)
邮箱:
cheesezh@qq.com
出处:
http://www.cnblogs.com/CheeseZH/
*
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。