【Leetcode 38】报数

网友投稿 711 2022-09-10

【Leetcode 38】报数

【Leetcode 38】报数

class Solution: def countAndSay(self, n: int) -> str: prev_person = '1' for i in range(1,n): next_person, num, count = '', prev_person[0], 1 for j in range(1,len(prev_person)): if prev_person[j] == num:count += 1 else: next_person += str(count) + num num = prev_person[j] count = 1 next_person += str(count) + num prev_person = next_person return prev_person

参考链接​​​ https://leetcode-cn.com/problems/count-and-say/solution/ji-su-jie-bu-di-gui-zhi-ji-lu-qian-hou-liang-ren-p/​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:PythonI/O进阶学习笔记_7.python动态属性,__new__和__init__和元类编程(上)
下一篇:Python中最常见的10个问题(list)(python中常遇到的问题)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~