func climbStairs(n int) int { if n == 1 || n == 2 { return n } sli := make([]int, n) sli[0] = 1 sli[1] = 2 for i := 2; i<n;i++ { sli[i] = sli[i-1] + sli[i-2] } return sli[n-1]}