Skip to content

Commit bba4a94

Browse files
committed
feat: Solve unique-paths problem
1 parent a1828aa commit bba4a94

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

β€Žunique-paths/hu6r1s.pyβ€Ž

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
class Solution:
2+
"""
3+
dfs둜 ν’€λ©΄ 될 것이라고 생각은 ν–ˆμ§€λ§Œ 이전 λ¬Έμ œμ™€ 같은 방식일 쀄 μ•Œμ•˜λŠ”λ° μ΄λŸ¬ν•œ 방식이 μžˆλŠ” 것을 μ•Œμ•˜μŒ
4+
"""
5+
# def uniquePaths(self, m: int, n: int) -> int:
6+
# def dfs(x, y):
7+
# if x == m - 1 and y == n - 1:
8+
# return 1
9+
# if x >= m or y >= n:
10+
# return 0
11+
12+
# return dfs(x + 1, y) + dfs(x, y + 1)
13+
14+
# return dfs(0, 0)
15+
16+
def uniquePaths(self, m: int, n: int) -> int:
17+
dp = [[1] * n for _ in range(m)]
18+
19+
for row in range(1, m):
20+
for col in range(1, n):
21+
dp[row][col] = dp[row - 1][col] + dp[row][col - 1]
22+
23+
return dp[-1][-1]

0 commit comments

Comments
Β (0)