技术栈

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
相关推荐
ZC跨境爬虫
1 天前
批量爬取小说章节并优化排版(附完整可运行脚本)
前端·爬虫·python·自动化
ths512
1 天前
Python 正则表达式实战指南:从入门到精通(12 个高频案例)(三)
python·正则表达式
ZC跨境爬虫
1 天前
海南大学交友平台登录页开发实战day4(解决python传输并读取登录信息的问题)
开发语言·前端·python·flask·html
Wyawsl
1 天前
Python操作MySQL数据库
数据库·python·mysql
_深海凉_
1 天前
LeetCode热题100- 字母异位词分组
leetcode
SuperEugene
1 天前
Python 异步 async/await:为什么 AI 框架大量使用?| 基础篇
开发语言·人工智能·python
洛水水
1 天前
【力扣100题】14.两数相加
c++·算法·leetcode
float_com
1 天前
LeetCode80. 删除有序数组中的重复项 II
leetcode
SMF1919
1 天前
【uv】Python包管理器uv安装和应用
开发语言·python·uv
pwn蒸鱼
1 天前
leetcode:21. 合并两个有序链表
算法·leetcode·链表
热门推荐
01GitHub 镜像站点02一周AI热点速览(2026.03.31-04.06):GPT-6曝光、谷歌开源Gemma 4、资本狂飙与模型军备竞赛03基于 Docker 部署 Hermes Agent 并接入飞书机器人的完整指南04OpenClaw 请求超时 llm request timed out 怎么解决?3 种方案实测,附完整排查流程05VMware Workstation Pro 17 虚拟机完整安装教程(2026最新)06Oh My Codex 快速使用指南07CodeBuddy与WorkBuddy深度对比:腾讯两款AI工具差异及实操指南08AI 编程效率翻倍:Superpowers Skills 上手清单 + 完整指南09实测!Gemma 4 成功跑在安卓手机上:离线 AI 助手终于来了10AI Weekly | 2026年4月第二周 · GitHub热门项目与AI发展趋势深度解析