题目:
给定一个非负索引
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
相关推荐
程序员酥皮蛋5 分钟前
hot 100 第三十五题 35.二叉树的中序遍历追随者永远是胜利者8 分钟前
(LeetCode-Hot100)207. 课程表仰泳的熊猫1 小时前
题目1535:蓝桥杯算法提高VIP-最小乘积(提高型)亚亚的学习和分享1 小时前
python基础语法----条件语句那起舞的日子1 小时前
动态规划-Dynamic Programing-DP闻缺陷则喜何志丹2 小时前
【前后缀分解】P9255 [PA 2022] Podwyżki|普及+每天吃饭的羊2 小时前
时间复杂度Zzz 小生2 小时前
LangChain Streaming-Overview:流式处理使用完全指南yzx9910132 小时前
Python数据结构入门指南:从基础到实践百锦再3 小时前
Jenkins 全面精通指南:从入门到脚本大师