题目

WeChatfaf3f8076921b15c57605fb9fee17738.png

解题思路

此题和117杨辉三角的思路一样。循环所有由两个数字组成的index,最后即可得到结果。
pascal[i][j] = pascal[i-1][j-1] + pascal[i-1][j]

  1. class Solution:
  2. def getRow(self, rowIndex: int) -> List[int]:
  3. pascal = [[1] * (i+1) for i in range(rowIndex+1)]
  4. for i in range(rowIndex+1):
  5. for j in range(1,i):
  6. pascal[i][j] = pascal[i-1][j-1] + pascal[i-1][j]
  7. return pascal[-1]