Skip to content

Commit 0f6f240

Browse files
committed
solve: climbing stairs 문제풀이
1 parent 11cc265 commit 0f6f240

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

climbing-stairs/reach0908.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
/**
2+
* @description
3+
* time complexity: O(n)
4+
* space complexity: O(n)
5+
* runtime: 0ms
6+
* 풀이 방법: 기본적인 DP 풀이 방법
7+
* @param {number} n
8+
* @return {number}
9+
*/
10+
const climbStairs = function (n) {
11+
const dp = [1, 2];
12+
13+
for (let i = 2; i < n; i += 1) {
14+
dp[i] = dp[i - 1] + dp[i - 2];
15+
}
16+
17+
return dp[n - 1];
18+
};

0 commit comments

Comments
 (0)