def countAndSay(self, n: int) -> str:
str0='1'
if n==1:
return '1'
for i in range(n-1):
num=1
if len(str0)==1:
str0='11'
result='11'
else:
result=''
for j in range(1,len(str0)):
if str0[j]!=str0[j-1]:
result=result+str(num)+str0[j-1]
num=1
else:
num+=1
result = result + str(num) + str0[j]
str0=result
return result
leetcode——报数
最新推荐文章于 2021-12-25 09:26:59 发布