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
相关推荐
*neverGiveUp*7 分钟前
Python基础语法
开发语言·python
Marst Code12 分钟前
[特殊字符] 五大 Workflow 模式详解
人工智能·python
小白学大数据18 分钟前
爬虫优化:Python 剔除无效超时代理实操
服务器·爬虫·python
lianyinghhh30 分钟前
FlowGame 从零上手:开源 AI 工作流编排框架与 Vue 3 接入实战
python·低代码·开源·vue·rag·flowgame·ai工作流编排
玫幽倩34 分钟前
2026盘古石取证决赛(APK取证)
数据库·python·电子取证·aes·隐藏·笔记软件·手机取证
Dream_ksw35 分钟前
Python多继承之super()继承问题解决
开发语言·python
装不满的克莱因瓶42 分钟前
基于 Python 进行二维空间线性可分数据单/多层感知器实战
人工智能·python·深度学习·神经网络·ai·卷积
2601_9503689143 分钟前
稀土合金粉末采购指南:3步筛选靠谱镁钆供应商
大数据·运维·人工智能·python
木井巳1 小时前
【DFS解决floodfill算法】岛屿数量
java·算法·leetcode·深度优先
至天1 小时前
FastAPI 接入 FastAPI-Limiter 以及使用 Redis 进行限流指南
redis·python·fastapi·请求限流