力扣(leetcode)第118题杨辉三角(Python)

118.杨辉三角

题目链接:118.杨辉三角

给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。

在「杨辉三角」中,每个数是它左上方和右上方的数的和。

示例 1:

输入: numRows = 5

输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]
示例 2:

输入: numRows = 1

输出: [[1]]

提示:

1 <= numRows <= 30

解答

python 复制代码
class Solution:
    def generate(self, numRows: int) -> List[List[int]]:
        if numRows == 0: return []
        res = [[1]]
        while len(res) < numRows:
            newRow = [a+b for a, b in zip([0]+res[-1], res[-1]+[0])]
            res.append(newRow)      
        return res

最后,我写了一篇MySQL教程,里面详细的介绍了MySQL的基本概念以及操作指令等内容,欢迎阅读!
MySQL数据库万字保姆级教程

相关推荐
幸存者letp18 小时前
为什么 max(words, key=len) 中需要传 key=len
服务器·开发语言·c#
weixin_4462608518 小时前
FastF1: 轻松获取和分析F1数据的Python包
开发语言·python
高山上有一只小老虎18 小时前
小红背单词
java·算法
Cosmoshhhyyy18 小时前
《Effective Java》解读第26条:请不要使用原生态类型
java·开发语言
我送炭你添花18 小时前
Pelco KBD300A 模拟器:06.用 PyQt5 实现 1:1 像素级完美复刻 Pelco KBD300A 键盘
python·qt·自动化·运维开发
郝学胜-神的一滴18 小时前
Linux下创建线程:从入门到实践
linux·服务器·开发语言·c++·程序人生·软件工程
山土成旧客18 小时前
【Python学习打卡-Day22】启航Kaggle:从路径管理到独立项目研究的全方位指南
开发语言·python·学习
练习时长一年18 小时前
在排序数组中查找元素的第一个和最后一个位置
数据结构·算法·leetcode
我命由我1234518 小时前
Python Flask 开发 - Flask 路径参数类型(string、int、float、path、uuid)
服务器·开发语言·后端·python·flask·学习方法·python3.11
永远都不秃头的程序员(互关)18 小时前
C++核心语法复盘:数据结构编程的底层基石
开发语言