技术栈

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
相关推荐
梨子串桃子_
18 分钟前
推荐系统学习笔记 | PyTorch学习笔记
pytorch·笔记·python·学习·算法
夏鹏今天学习了吗
31 分钟前
【LeetCode热题100(83/100)】最长递增子序列
算法·leetcode·职场和发展
文言一心
1 小时前
LINUX离线升级 Python 至 3.11.9 操作手册
linux·运维·python
诗词在线
2 小时前
中国古代诗词名句按主题分类有哪些?(爱国 / 思乡 / 送别)
人工智能·python·分类·数据挖掘
高锰酸钾_
2 小时前
机器学习-L1正则化和L2正则化解决过拟合问题
人工智能·python·机器学习
AlenTech
2 小时前
155. 最小栈 - 力扣(LeetCode)
算法·leetcode·职场和发展
天天睡大觉
2 小时前
Python学习11
网络·python·学习
智航GIS
2 小时前
11.11 Pandas性能革命:向量化操作与内存优化实战指南
python·pandas
写代码的【黑咖啡】
3 小时前
Python中的Selenium:强大的浏览器自动化工具
python·selenium·自动化
热门推荐
01GitHub 镜像站点022025 Telegram 最新免费社工库机器人(LetsTG可[特殊字符])搭建指南(含 Python 脚本)03Linux下V2Ray安装配置指南04UV安装并设置国内源05OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)06安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)07BongoCat - 跨平台键盘猫动画工具082025年大语言模型技术全景报告09Labelme从安装到标注:零基础完整指南10jdk21下载、安装(Windows、Linux、macOS)