【leetcode 简单】第十八题 爬楼梯
2024-08-27 01:45:28
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。
每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
注意:给定 n 是一个正整数。
示例 1:
输入: 2
输出: 2
解释: 有两种方法可以爬到楼顶。
1. 1 阶 + 1 阶
2. 2 阶
示例 2:
输入: 3
输出: 3
解释: 有三种方法可以爬到楼顶。
1. 1 阶 + 1 阶 + 1 阶
2. 1 阶 + 2 阶
3. 2 阶 + 1 阶
class Solution(object):
def climbStairs(self, n):
"""
:type n: int
:rtype: int
"""
if n <=3:
return n
a = 1;
b = 1;
for i in range(n):
a , b = b , a+b
return a
int climbStairs(int n) {
int i ,int a[n];
if(n <= )
{
return n;
}
a[]=;
a[]=;
a[]=;
for (i=,i<n,i++)
a[i]=a[i-]+a[i-]
return a[n] }
最新文章
- ES6笔记(5)-- Generator生成器函数
- macOS 升级到了10.12.1
- Linux中安装NodeJs 、cnpm 、npm
- Android 开发命令行完全攻略
- 【要什么自行车】ASP.NET MVC4笔记02:上传文件 uploadify 组件使用
- noSession or session is close 错误
- 《APUE》中的函数整理
- Windows平台上C++开发内存泄漏检查方法
- C#中的操作数据库的SQLHelper类
- Direct3D 2D文本绘制
- boost解析XML方法教程
- HDU 2674 N!Again
- Android笔记: 实现手机震动效果
- linux学习之路--(四)文件,目录管理
- JAVA_SE基础——编码规范&代码编写规则
- CentOS 7.4 下 如何部署 AspNetCore 结合 consul
- Linux DNS服务配置
- 腾讯云Unbuntu服务器安装桌面环境
- 并发编程之 wait notify 方法剖析
- ASP入门(十八)-访问Access中的数据库
热门文章
- <;问吧>;调查问卷心得体会
- EasyUI使用DataGrid向服务器传参
- PHP中parent关键词
- VBA-从周课表统计节次
- FZU2122_又见LKity
- Selenium操作滚动条
- Python urlparse模块
- 【Java】SVN下载maven项目到eclipse之后,项目红叉,pom.xml出现Missing artifact fakepath:dubbo:jar:2.8.5等缺少jar包情况
- 【JavaScript】JAVA-表格里的c:foreach使用及数字总计
- poj2299——Ultra-QuickSort