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
相关推荐
河阿里几秒前
Python容器:特性、区别和使用场景
开发语言·python
AC赳赳老秦2 分钟前
OpenClaw与思维导图工具联动:自动生成工作规划脑图、拆解任务节点,适配职场管理
java·大数据·服务器·数据库·python·php·openclaw
才兄说3 分钟前
机器人二次开发机器人动作定制?数据优化迁移
python
情绪总是阴雨天~15 分钟前
深入理解A2A协议:从零搭建多Agent协作系统实战
python·langchain·langgraph·a2a
yoyo_zzm15 分钟前
四大编程技术对比:PHP、Java、Python与HTML
java·python·php
C137的本贾尼17 分钟前
融会贯通:打造完整的 RAG 问答链
python·langchain
deephub19 分钟前
构建一个可自我改进的多 Agent RAG 系统:架构、评估,以及带人工审核的 Prompt 反馈闭环
人工智能·python·大语言模型·rag
信竞星球_少儿编程题库22 分钟前
2026年全国信息素养大赛算法应用主题赛 丝路新城 Python 模拟卷(三)
开发语言·python·算法
进击切图仔23 分钟前
python 工程使用 .env getenv 安全加载环境变量(备忘)
chrome·python·安全
TechWayfarer40 分钟前
出海APP本地化实战:基于IP归属地API的网关路由与多语言自动切换方案
网络·python·网络协议·tcp/ip