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 d54cb10 commit 7b9f698Copy full SHA for 7b9f698
climbing-stairs/hyejjun.js
@@ -0,0 +1,28 @@
1
+/**
2
+ * @param {number} n
3
+ * @return {number}
4
+ */
5
+var climbStairs = function (n) {
6
+ if (n <= 2) return n;
7
+
8
+ let first = 1;
9
+ let second = 2;
10
11
+ for (let i = 3; i <= n; i++) {
12
+ let third = first + second;
13
+ first = second;
14
+ second = third;
15
+ }
16
17
+ return second;
18
+};
19
20
+console.log(climbStairs(2));
21
+console.log(climbStairs(3));
22
+console.log(climbStairs(4));
23
+console.log(climbStairs(5));
24
25
+/*
26
+시간 복잡도: O(n)
27
+공간 복잡도: O(1)
28
+*/
0 commit comments