题目:
给定一个非负索引
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
相关推荐
历程里程碑2 分钟前
LeetCode热题11:盛水容器双指针妙解Jay_Franklin6 小时前
SRIM通过python计算dap是一个Bug7 小时前
Java基础50道经典面试题(四)吴佳浩7 小时前
Python入门指南(七) - YOLO检测API进阶实战wadesir7 小时前
Rust中的条件变量详解(使用Condvar的wait方法实现线程同步)yugi9878387 小时前
基于MATLAB实现协同过滤电影推荐系统TimberWill7 小时前
哈希-02-最长连续序列liliangcsdn7 小时前
python下载并转存http文件链接的示例Morwit7 小时前
【力扣hot100】64. 最小路径和leoufung7 小时前
LeetCode 373. Find K Pairs with Smallest Sums:从暴力到堆优化的完整思路与踩坑