美文网首页
<<剑指offer>>--javascript(7)-变态跳台阶

<<剑指offer>>--javascript(7)-变态跳台阶

作者: McRay | 来源:发表于2017-03-12 20:49 被阅读0次

变态跳台阶

题目描述

一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
代码如下:

function jumpFloorII(number)
{
    if(number === 0 ){
        return -1;
    }else{
        return Math.pow(2,number-1);
    }
}

解题思路

因为每一个台阶都有两种可能,跳或者不跳,但是最后一个台阶一定要跳,所以总共有2^(n-1)种跳法。

相关文章

网友评论

      本文标题:<<剑指offer>>--javascript(7)-变态跳台阶

      本文链接:https://www.haomeiwen.com/subject/khsxnttx.html