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
相关推荐
你才是向阳花25 分钟前
如何用python来做小游戏
开发语言·python·pygame
'需尽欢'1 小时前
基于 Flask+Vue+MySQL的研学网站
python·mysql·flask
新子y3 小时前
【小白笔记】最大交换 (Maximum Swap)问题
笔记·python
程序员爱钓鱼4 小时前
Python编程实战 · 基础入门篇 | Python的缩进与代码块
后端·python
pr_note4 小时前
python|if判断语法对比
python
apocelipes7 小时前
golang unique包和字符串内部化
java·python·性能优化·golang
Geoking.7 小时前
NumPy zeros() 函数详解
python·numpy
Full Stack Developme8 小时前
java.text 包详解
java·开发语言·python
丁浩6669 小时前
Python机器学习---2.算法:逻辑回归
python·算法·机器学习
B站_计算机毕业设计之家9 小时前
计算机毕业设计:Python农业数据可视化分析系统 气象数据 农业生产 粮食数据 播种数据 爬虫 Django框架 天气数据 降水量(源码+文档)✅
大数据·爬虫·python·机器学习·信息可视化·课程设计·农业