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
相关推荐
abant229 分钟前
leetcode 739 单调栈模板题
算法·leetcode·职场和发展
John Song3 小时前
Python创建虚拟环境的方式对比与区别?
开发语言·python
geovindu3 小时前
python: Bridge Pattern
python·设计模式·桥接模式
搞程序的心海3 小时前
Python面试题(一):5个最常见的Python基础问题
开发语言·python
宝贝儿好6 小时前
【强化学习实战】第十一章:Gymnasium库的介绍和使用(1)、出租车游戏代码详解(Sarsa & Q learning)
人工智能·python·深度学习·算法·游戏·机器学习
程序媛一枚~9 小时前
✨✨✨使用Python,OpenCV及图片拼接生成❤️LOVE❤️字样图,每张小图加随机颜色边框,大图加随机大小随机颜色边框
图像处理·python·opencv·numpy·图像拼接
Charlie_lll9 小时前
力扣解题-637. 二叉树的层平均值
算法·leetcode
MediaTea9 小时前
Python:collections.Counter 常用函数及应用
开发语言·python
如若1239 小时前
flash-attn 安装失败?从报错到成功的完整排雷指南(CUDA 12.8 + PyTorch 2.7)
人工智能·pytorch·python
007张三丰9 小时前
知乎高赞回答爬虫:从零开始,建立你的专属知识库
爬虫·python·知识库·python爬虫·知乎·高赞回答