70. Climbing Stairs
来源:互联网 发布:无网络摄像头安装方法 编辑:程序博客网 时间:2024/06/06 17:35
You are climbing a stair case. It takes n steps to reach to the top.
Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?
Note: Given n will be a positive integer.
java
class Solution { public int climbStairs(int n) { if (n == 0) { return 0; } if (n == 1) { return 1; } if (n == 2) { return 2; } int[] f = new int[n]; f[0] = 1; f[1] = 2; for (int i = 2; i < n; i++) { f[i] = f[i - 1] + f[i - 2]; } return f[n - 1]; }}python
class Solution: """ @param n: An integer @return: An integer """ def climbStairs(self, n): # write your code here if n == 0: return 0 if n == 1: return 1 if n == 2: return 2 res = [1, 2] for i in range(2, n): res.append(res[i - 1] + res[i - 2]) return res[len(res) - 1]
阅读全文
0 0
- [LeetCode]70.Climbing Stairs
- 70.Climbing Stairs
- LeetCode --- 70. Climbing Stairs
- [Leetcode] 70. Climbing Stairs
- [leetcode] 70.Climbing Stairs
- 70.Climbing Stairs
- 70. Climbing Stairs
- 70.Climbing Stairs
- 70. Climbing Stairs
- [leetCode]70. Climbing Stairs
- 70. Climbing Stairs
- 70. Climbing Stairs LeetCode
- 70. Climbing Stairs
- 70. Climbing Stairs
- 70. Climbing Stairs
- [LeetCode]70. Climbing Stairs
- 【LeetCode】70. Climbing Stairs
- 70. Climbing Stairs
- css 隐藏元素的方法
- 编程的那些事儿(三)
- C++实现双向链表
- [Flink]Flink1.3 Stream指南七 理解事件时间与Watermarks
- [模板]kmp[poj3461][codevs5757]
- 70. Climbing Stairs
- Intel workshop 所看所想
- SQLServer跟踪
- POJ
- 公众号学习进度
- leetcode之 Judge Route Circle
- [Flink]Flink1.3 Stream指南八 图解事件时间与Watermarks
- 民航安保项目
- 初学python:打印99乘法表