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

相关推荐
2401_8724187813 小时前
互联网公开信息检索完全指南:Google、Yandex、Wayback Machine、DNS、WHOIS、Shodan 等 OSINT 工具大全
开发语言·php
HEJOO913 小时前
Java 类加载过程详解:从加载到初始化的完整链路
java·开发语言·firefox
2601_9628857213 小时前
baostock vs Tushare:哪个免费股票数据 API 更好用?
python
greencherry_13 小时前
大连模屿石膏课模具配比全固定,调色浇注之外还缺什么?
算法·生活
hahaha601613 小时前
数字图像锐化
开发语言·python
科学熊13 小时前
Java 分布式理论与高并发编程
java·开发语言·分布式
xiangjiaodalishi13 小时前
主流 AI 爬虫 User-Agent 清单大全:分组、配置与持续维护(2026 版)
人工智能·爬虫·python
普贤莲花13 小时前
先学Workbuddy还是“人工智能训练师”,或者python基础课?
开发语言·人工智能·python
砚底藏山河13 小时前
python量化实操:回测数据缓存与重放
java·python·金融·1024程序员节
星之擎13 小时前
Task 很优雅的取消方式是什么?C# 里面。
开发语言·c#