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 0b864cc commit 6f3ee46Copy full SHA for 6f3ee46
ClimbingStairs/climibing_stairs.go
@@ -0,0 +1,27 @@
1
+package main
2
+
3
+// func climbStairs(n int) int {
4
+// if n == 0 || n == 1 || n == 2 || n == 3 {
5
+// return n
6
+// }
7
+// var sum int = 0
8
+// var left int = 1
9
+// var right int = 1
10
+// for i := 2; i < n; i++ {
11
+// sum = left + right
12
+// left = right
13
+// right = sum
14
15
+// return sum
16
17
18
+func climbStairs(n int) int {
19
+ var one int = 1
20
+ var two int = 0
21
+ for i := 2; i <= n; i++ {
22
+ var temp int = one
23
+ one += two
24
+ two = temp
25
+ }
26
+ return one
27
+}
0 commit comments