solution:
def next(arr):
start = arr[0]
count = 1
res = ""
for index, ele in enumerate(arr):
if index == 0:
continue
if arr[index] == start:
count += 1
else:
res = res + str(count) + start
start = arr[index]
count = 1
res = res + str(count) + start
return res
arr = ['1']
for i in range(31):
arr.append(next(arr[-1]))
print len(arr[30])
answer:5808
网友评论