Skip to content

Commit 8da3261

Browse files
committed
unique paths solution
1 parent 2766d3d commit 8da3261

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

unique-paths/byol-han.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
/**
2+
* https://leetcode.com/problems/unique-paths/
3+
* @param {number} m
4+
* @param {number} n
5+
* @return {number}
6+
*/
7+
var uniquePaths = function (m, n) {
8+
// 2차원 배열 생성 (m행 n열), 모든 값을 1로 초기화
9+
const dp = Array.from({ length: m }, () => Array(n).fill(1));
10+
11+
// (1,1)부터 시작해서 경로 수 계산
12+
for (let i = 1; i < m; i++) {
13+
for (let j = 1; j < n; j++) {
14+
dp[i][j] = dp[i - 1][j] + dp[i][j - 1];
15+
}
16+
}
17+
18+
// 오른쪽 아래 모서리의 값이 정답
19+
return dp[m - 1][n - 1];
20+
};

0 commit comments

Comments
 (0)