题目:
给定一个非负索引
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
相关推荐
m0_736919105 分钟前
C++代码风格检查工具yugi9878386 分钟前
基于MATLAB强化学习的单智能体与多智能体路径规划算法喵手12 分钟前
Python爬虫实战:旅游数据采集实战 - 携程&去哪儿酒店机票价格监控完整方案(附CSV导出 + SQLite持久化存储)!2501_9449347316 分钟前
高职大数据技术专业,CDA和Python认证优先考哪个?helloworldandy23 分钟前
使用Pandas进行数据分析:从数据清洗到可视化DuHz25 分钟前
超宽带脉冲无线电(Ultra Wideband Impulse Radio, UWB)简介Polaris北极星少女1 小时前
TRSV优化2代码游侠2 小时前
C语言核心概念复习——网络协议与TCP/IP2301_763472462 小时前
C++20概念(Concepts)入门指南肖永威2 小时前
macOS环境安装/卸载python实践笔记