[LeetCode By Python]118. Pascal's Triangle
2018-02-06 00:46
465 查看
题目:
Given numRows, generate the first numRows of Pascal's triangle.
For example, given numRows = 5,
Return
da代码+调试:
class Solution(object):
def sumunms(self,nums):
sans = [1]
for i in range(1,len(nums)):
sans.append(nums[i]+nums[i-1])
sans.append(1)
return sans
def generate(self, numRows):
"""
:type numRows: int
:rtype: List[List[int]]
"""
if numRows==0:
return []
if numRows==1:
return [[1]]
if numRows==2:
return [[1],[1,1]]
results = [[1],[1,1]]
ans = [1,1]
while numRows>2:
ans = self.sumunms(ans)
results.append(ans)
numRows-=1
return results
a = Solution()
print a.generate(5)
Given numRows, generate the first numRows of Pascal's triangle.
For example, given numRows = 5,
Return
[ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1] ]
da代码+调试:
class Solution(object):
def sumunms(self,nums):
sans = [1]
for i in range(1,len(nums)):
sans.append(nums[i]+nums[i-1])
sans.append(1)
return sans
def generate(self, numRows):
"""
:type numRows: int
:rtype: List[List[int]]
"""
if numRows==0:
return []
if numRows==1:
return [[1]]
if numRows==2:
return [[1],[1,1]]
results = [[1],[1,1]]
ans = [1,1]
while numRows>2:
ans = self.sumunms(ans)
results.append(ans)
numRows-=1
return results
a = Solution()
print a.generate(5)
相关文章推荐
- leetcode 118. Pascal's Triangle python
- [LeetCode By Python]119. Pascal's Triangle II
- LeetCode118. Pascal's Triangle-python(easy)
- 【LeetCode】118. Pascal's Triangle
- 【leetcode】118. Pascal's Triangle【java】
- [leetcode: Python] 118.Pascal's Triangle
- Leetcode题解 118. Pascal's Triangle
- leetcode118. Pascal's Triangle
- LeetCode-118. Pascal's Triangle
- [LeetCode]118. Pascal's Triangle
- leetcode 118. Pascal's Triangle 杨辉三角形
- Leetcode 118. Pascal's Triangle
- Leetcode 118. Pascal's Triangle 杨辉三角 解题报告
- [leetcode] 118. Pascal's Triangle 解题报告
- Leetcode 118. Pascal's Triangle
- [leetcode, python] Pascal's Triangle II 杨辉三角
- LeetCode 118. Pascal’s Triangle
- Leetcode 118. Pascal's Triangle
- leetcode 118. Pascal's Triangle
- [leetcode, python] Pascal's Triangle II 杨辉三角