题目:
给定一个非负索引
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
相关推荐
小江的记录本1 天前
【JVM虚拟机】垃圾回收GC:四种引用类型:强引用、软引用、弱引用、虚引用(附《思维导图》+《面试高频考点清单》)圣保罗的大教堂1 天前
leetcode 2540. 最小公共值 简单APIshop1 天前
Python 获取 1688 商品采集 API 接口 | 工厂货源自动化对接商品信息 | 无需选品deepin_sir1 天前
10 - 函数云泽8081 天前
笔试算法 -位运算篇(二):从唯一字符到消失数字charlee441 天前
《GIS基础原理与技术实践》配套案例(Python版)枫叶林FYL1 天前
项目十:事件溯源仓储管理系统(WMS)仿真实现ʚ希希ɞ ྀ1 天前
不同路径|| -- dpIT 行者1 天前
SimHash 与 MinHash:相似性计算的双子星算法