题目:
给定一个非负索引
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
相关推荐
哈库纳玛塔塔几秒前
dbVisitor 利用 queryForPairs 让键值查询一步到位sa100272 分钟前
京东评论接口调用、签名生成与异常处理诗词在线3 分钟前
孟浩然诗作数字化深度实战:诗词在线的意象挖掘、检索优化与多场景部署赵谨言6 分钟前
基于Python实现地理空间数据批处理技术探讨及实现--以“多规合一“总体规划数据空间叠加分析为例芜湖xin7 分钟前
【题解-Acwing】113. 特殊排序DN20201 小时前
AI销售:从不迟到早退,永远秒回,您的忠实员工编程之升级打怪1 小时前
Python的图形框架tkinter使用案例liu****1 小时前
3.RNN及其变体代码栈上的思考1 小时前
双指针法:从三道经典题看双指针的核心思想J-TS2 小时前
线性自抗扰控制LADRC