题目:
给定一个非负索引
rowIndex,返回「杨辉三角」的第rowIndex行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。
来源:力扣(LeetCode)
链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台
示例:
示例 1:
输入:rowIndex = 3
输出:[1,3,3,1]
示例 2:
输入:rowIndex = 0
输出:[1]
示例 3:
输入:rowIndex = 1
输出:[1,1]
解法:
第i行=第i-1行左添0+右添0得到。
代码:
pythonclass Solution: def getRow(self, rowIndex: int) -> List[int]: n = [1] for _ in range(rowIndex + 1): result = n n = [x + y for x, y in zip([0] + n, n + [0])] return result
力扣:119. 杨辉三角 II(Python3)
恽劼恒2023-10-04 16:31
相关推荐
多米Domi011几秒前
0x3f 第43天 黑马点评全量复习一遍 + 栈两题小二·3 分钟前
Python Web 开发进阶实战:AI 原生硬件接口 —— 在 Flask + MicroPython 中构建边缘智能设备控制平台deephub8 分钟前
用 PydanticAI 让 LLM 输出变成可信赖的 Python 对象白小筠9 分钟前
迭代器与生成器xhbaitxl10 分钟前
算法学习day24-回溯带带弟弟学爬虫__10 分钟前
速通新Baidu Frida检测b20772111 分钟前
Flutter for OpenHarmony 身体健康状况记录App实战 - 运动分析实现Tansmjs13 分钟前
使用Pandas进行数据分析:从数据清洗到可视化2401_8414956414 分钟前
【操作系统】进程的算法ASD123asfadxv15 分钟前
【目标检测】YOLOv26:基于改进算法的乌鸦识别系统详解