青蛙跳台阶问题
青蛙跳台阶问题
题目描述
一只青蛙一次可以跳上 1 级台阶,也可以跳上 2 级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。
答案需要取模 1e9 + 7(1000000007),如计算初始结果为:1000000008,请返回 1。
示例
示例 1:
1 | 输入:n = 2 |
示例 2:
1 | 输入:n = 7 |
限制
0 <= n <= 100
题目来源:力扣(LeetCode)
题目链接:https://leetcode-cn.com/problems/qing-wa-tiao-tai-jie-wen-ti-lcof
题目著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
解法一
实质上就是一个斐波那契数列问题。
1 | class Solution { |