Skip to content

Commit 6f3ee46

Browse files
committed
leetcode
1 parent 0b864cc commit 6f3ee46

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

ClimbingStairs/climibing_stairs.go

+27
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)