접근
- DP의 기초, 위의 두 값이 아래 값을 결정하는 것을 확인하면 된다.
문제 링크
https://leetcode.com/problems/pascals-triangle/description/
솔루션
class Solution:
def generate(self, numRows: int) -> List[List[int]]:
answer = [[1]]
for i in range(1, numRows):
tmp = []
tmp.append(1)
for j in range(1, i):
num = answer[i-1][j-1] + answer[i-1][j]
tmp.append(num)
tmp.append(1)
answer.append(tmp)
return answer
'컴퓨터공학 & 정보통신 > 알고리즘 문제 풀이' 카테고리의 다른 글
[LeetCode] 139. Word Break (0) | 2023.04.10 |
---|---|
[LeetCode] 62. Unique Paths (0) | 2023.04.10 |
[LeetCode] 70. Climbing Stairs (0) | 2023.04.08 |
[LeetCode] 2370. Longest Ideal Subsequence (0) | 2023.04.08 |
[LeetCode] 300. Longest Increasing Subsequence (0) | 2023.04.06 |