Python | Leetcode Python题解之第38题外观数列

题目:

题解:

python 复制代码
class Solution:
    def countAndSay(self, n: int) -> str:
        prev = "1"
        for i in range(n-1):
            curr = ""
            pos = 0
            start = 0

            while pos < len(prev):
                while pos < len(prev) and prev[pos] == prev[start]:
                    pos += 1
                curr += str(pos - start) + prev[start]
                start = pos
            prev = curr
        
        return prev
相关推荐
吕源林1 分钟前
PHP源码能否在Chromebook上运行_ChromeOS硬件限制说明【解答】
jvm·数据库·python
pele2 分钟前
c++如何读取YAML格式配置文件_yaml-cpp库快速入门【详解】
jvm·数据库·python
Python大数据分析@4 分钟前
低代码爬虫工具结合Python Selenium,自动采集商品数据
爬虫·python·低代码
johnny2334 分钟前
Python生态GUI框架:Gooey、Pywinauto、PyQuery、JustPy、Maliang、
python
好奇龙猫5 分钟前
[大学院-python-base gammer learning(1): setting conda + Jupyter ]
python·jupyter·conda
存在的五月雨6 分钟前
Python操作 调用yolov8n-pose
开发语言·python·yolo
weixin_580614006 分钟前
CSS如何处理颜色在不同浏览器的兼容性_利用特性查询适配色彩
jvm·数据库·python
2501_914245936 分钟前
Go语言如何遍历字符串_Go语言字符串遍历方法教程【指南】
jvm·数据库·python
Shorasul7 分钟前
SQL事务隔离级别详解_隔离级别差异对比
jvm·数据库·python
2301_815279529 分钟前
如何让 Bootstrap 图标在 Vue 3 中持续旋转动画
jvm·数据库·python