Given an integer rowIndex, return the rowIndexth (0-indexed) row of the Pascal's triangle.
In Pascal's triangle, each number is the sum of the two numbers directly above it as shown:
之前就写过PasCal's Triangle了
从row开始依序向下计算,
最左、最右直接append(1)
中段就由上一row的加起来
class Solution:
def getRow(self, numRows: int) -> List[List[int]]:
triangle = [[1]]
ans = []
for i in range(1,numRows+1):
for j in range(i+1):
if j == 0 or j==i:
ans.append(1)
else:
ans.append(triangle[i-1][j-1] + triangle[i-1][j])
triangle.append(ans)
ans = []
return triangle[numRows]
<<: Day10:终於要进去新手村了-Javascript-变数
>>: [Day 14] 第一主餐 pt.7-一支API,千万request来相见
Https 连线网页使用 SSL 加密凭证可以让使用者在网页输入的资料更加安全,减少被截取内容的风险...
简单架设 x 不失质感 目录 源起 : 开发者网站 开发工具 : Adobe Brackets 基础...
Producer是讯息发送方, 他会对nsqd发送讯息, nsqd支援TCP(port:4150) ...
图片来源:tooto1985/js-array-operations 内心剧场之胡言乱语 万能又好...
React 元件拥有从产生、渲染 到被移除解放资源的各个阶段 称之为生命周期(Lifecycle)。...