力扣(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数据库万字保姆级教程

相关推荐
咬_咬4 分钟前
go语言学习(map)
开发语言·学习·golang·map
古城小栈4 分钟前
rustup 命令工具,掌控 Rust 开发环境
开发语言·后端·rust
2301_8152795211 分钟前
Golang和Node.js哪个适合后端_Golang Node对比教程【实战】
jvm·数据库·python
m0_7488394914 分钟前
CSS如何制作圆形头像盒子_设置border-radius-50%
jvm·数据库·python
lly20240614 分钟前
NumPy 高级索引
开发语言
剑挑星河月16 分钟前
763.划分字母区间
数据结构·算法·leetcode
深蓝海拓19 分钟前
基于QtPy (PySide6) 的PLC-HMI工程项目(八)在上位机中解析上行报文
网络·笔记·python·学习·plc
Wyz2012102420 分钟前
如何进行SQL字符串大小写转换_运用UPPER与LOWER函数
jvm·数据库·python
qq_1898070324 分钟前
SQL报表临时表过大问题_临时表生成机制优化
jvm·数据库·python
遇事不決洛必達27 分钟前
某方数据库protobuf详解
爬虫·python·protobuf