当前位置:首页 > 未命名 > 正文内容

爬楼梯

淙嶙5年前 (2020-07-21)未命名593

描述

在你面前有一个n阶的楼梯,你一步只能上1阶或2阶。
请问计算出你可以采用多少种不同的方式爬完这个楼梯。

输入

一个正整数,表示这个楼梯一共有多少阶

输出

一个正整数,表示有多少种不同的方式爬完这个楼梯

输入样例

5
10

输出样例

8
89


private static String solution(String line) {
    // 在此处理单行数据
    
    // 返回处理后的结果
   return String.valueOf(fun(Integer.parseInt(line)));
}
private static int fun(int num){
if(num ==1){
return 1;
}
if(num ==2){
return 2;
}
return fun(num-1) + fun(num-2);
}

相关文章

Ubuntu安装docker

Ubuntu安装docker

1.查看ubuntu版本,官方指定的版本才能安装。https://docs.docker.com/install/linux/docker-ce/ubuntu/To install Docker CE...

FileBeat6.3安装(Ubuntu)

FileBeat6.3安装(Ubuntu)

通过官方网站说明,他们是支持通过apt命令安装FileBeat的。官网地址:https://www.elastic.co/guide/en/beats/filebeat/current/setup-r...

使用void方法交换两个Integer整数

使用void方法交换两个Integer整数

前提条件:1.参数的传递方式:值传递和引用传递,其中值传递为基础数据类型,引用传递为 对象,数组,集合等2.注意,这里要特殊考虑String,以及Integer、Double等几个基本类型包装类,它们...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。