技术栈

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

Mopes__2024-04-20 18:31

题目:

题解:

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
上一篇:Webrtc 信令服务器实现
下一篇:2024.4.16 Python爬虫复习day04
相关推荐
Genevieve_xiao
5 分钟前
【dl】python基础 深度学习中需要用到的python基础
python·深度学习
m0_57826786
16 分钟前
从零开始的python学习(九)P142+P143+P144+P145+P146
笔记·python·学习
is0815
18 分钟前
You Only Look Once
python
zqy0227
31 分钟前
HTTP的Web服务测试在Python中的实现
python·网络协议·http
豌豆花下猫
37 分钟前
Python 潮流周刊#119:Google 停止开发 Pytype!
后端·python·ai
千册
38 分钟前
pyside6 的pdf显示测试 -- 01
开发语言·python·pdf
Swift社区
1 小时前
LeetCode 378 - 有序矩阵中第 K 小的元素
算法·leetcode·矩阵
阿拉丁的梦
1 小时前
【maxscript】矩阵对齐-武器残影
python·3dsmax
mortimer
1 小时前
Python 异常处理进阶:从 `traceback` 细节到稳健的多语言处理器
python
热门推荐
01conda中设置镜像地址(附所有可换的地址)02UV安装并设置国内源03GitHub 镜像站点04KGG转MP3工具|非KGM文件|解密音频05A股预测还能更准?开源大模型Kronos带你跑通预测+回测全流程06突破百度网盘的下载限速,两种方法教会你【超详细】07UV 工具安装与国内镜像源配置指南0846个Nano-banana 精选提示词,持续更新中09保姆级教程:手把手教你用Dify实现完美多轮对话(附Chatflow和提示词)10Spec-Kit 使用指南