题目:
给定一个非负索引
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
相关推荐
We་ct14 小时前
LeetCode 5. 最长回文子串:DP + 中心扩展做怪小疯子17 小时前
华为笔试0429Warson_L18 小时前
Dictionary王老师青少年编程18 小时前
csp信奥赛C++高频考点专项训练之贪心算法 --【哈夫曼贪心】:合并果子叼烟扛炮19 小时前
C++第二讲:类和对象(上)天疆说19 小时前
【哈密顿力学】深入解读航天器交会最优控制中的Hamilton函数寒山李白20 小时前
解决 python-docx 生成的 Word 文档打开时弹出“无法读取内容“警告wuweijianlove20 小时前
关于算法设计中的代价函数优化与约束求解的技术7leoufung20 小时前
LeetCode 149: Max Points on a Line - 解题思路详解样例过了就是过了20 小时前
LeetCode热题100 最长公共子序列