爬楼梯

题目链接:https://nanti.jisuanke.com/t/16
假设你现在正在爬楼梯,楼梯有 n 级。每次你只能爬 1 级或者 2 级,那么你有多少种方法爬到楼梯的顶部?
输入格式
第一行输入一个整数 n(1≤n≤50),代表楼梯的级数。
输出格式
输出爬到楼梯顶部的方法总数。
样例输入
5
样例输出
8
代码实现:

import java.util.Scanner;

public class Main {

    static int [] number = new int[100];
    
    public static void main(String[] args) {
        Scanner inputScanner = new Scanner(System.in);
        int n = inputScanner.nextInt();
        int result = go(n);
        System.out.println(result);
    }

    private static int go(int n) {
        
        number[0] = 1;
        number[1] = 2;
        for (int i = 2;i<n;i++) {
            number[i] = number[i-1]+number[i-2];
        }
        
        return number[n-1];
    }
    
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天做的是一道动态规划的题目,从最简单的做起,本人现在都比较喜欢在计蒜客上面做题目 假设你现在正在爬楼梯,楼梯有n...
    小熊_宝宝阅读 420评论 0 0
  • 版权声明:本文为博主原创文章,未经博主允许不得转载。 难度:容易 要求: 假设你正在爬楼梯,需要n步你才能到达顶部...
    柒黍阅读 445评论 0 0
  • DP问题求解之爬楼梯 DP算法是在面试或者机试中会重点考察的一类问题,而且这类问题一般难度比较大,所以想花一点时间...
    yuruilee阅读 6,794评论 0 5
  • 我是小小强,这是我的第12篇原创文章,阅读需要大约10分钟。 题目 LintCode:爬楼梯 描述 假设你正在爬楼...
    我叫小小强阅读 333评论 0 0
  • 题目 假设你正在爬楼梯,需要n步你才能到达顶部。但每次你只能爬一步或者两步,你能有多少种不同的方法爬到楼顶部? 样...
    六尺帐篷阅读 563评论 0 3