We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0c00cde commit f9d0613Copy full SHA for f9d0613
βunique-paths/pmjuu.pyβ
@@ -0,0 +1,18 @@
1
+'''
2
+μκ° λ³΅μ‘λ: O(m * n)
3
+- λμ νλ‘κ·Έλλ° ν μ΄λΈ(dp)μ μ¬μ©νμ¬ κ° μ μμμ κ²½λ‘ μλ₯Ό ν λ²μ© κ³μ°νλ―λ‘ μκ° λ³΅μ‘λλ 격μμ λͺ¨λ μ μ λν΄ O(m * n)μ λλ€.
4
+
5
+κ³΅κ° λ³΅μ‘λ: O(m * n)
6
+- dp ν μ΄λΈμ μ¬μ©νμ¬ λͺ¨λ μ μ λν κ²½λ‘ μλ₯Ό μ μ₯νλ―λ‘ κ³΅κ° λ³΅μ‘λλ O(m * n)μ λλ€.
7
8
9
+class Solution:
10
+ def uniquePaths(self, m: int, n: int) -> int:
11
+ # save number of unique paths to each cell
12
+ dp = [[1] * n for _ in range(m)]
13
14
+ for row in range(1, m):
15
+ for col in range(1, n):
16
+ dp[row][col] = dp[row][col - 1] + dp[row - 1][col]
17
18
+ return dp[m - 1][n - 1]
0 commit comments