JavaScript——青蛙跳台阶

news/2024/7/19 13:03:45 标签: js, 找规律, 剑指offer

题目描述

一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。

function jumpFloor(number)
{
    // write code here
    //自己先写几个,多少台阶几种跳法。属于找规律的题目吧 1 2 3 5.....
    if(number<3) return number;//number比较小的时候
    var num1=1;
    var num2=2;//前两个number值
    var res=0;//返回的结果值
    for(var i=3;i<=number;i++){
        res=num1+num2;//前两个值和等于后一个值
        num1=num2;
        num2=res;
    }
    return res;
}

剑指offer这道题,跟菲波那切数列那道题很像。只是这道题目并没有一开始就把这个规律告诉我们,遇到这种情况,可以假设number很小,手动去推算几个,动动手指,不可以偷懒哦!


http://www.niftyadmin.cn/n/1426100.html

相关文章

JavaScript——变态跳台阶

题目描述 一只青蛙一次可以跳上1级台阶&#xff0c;也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 function jumpFloorII(number) {// write code here//青蛙跳台阶的plus版&#xff0c;同样从一个台阶开始&#xff0c;手动计算有多少种跳…

找规律——矩形覆盖

题目描述 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形&#xff0c;总共有多少种方法&#xff1f; 对问题进行分析&#xff1a; 得出规律 &#xff1b; function rectCover(number) {// write code here//从n…

源码研究

程序采用自动安装程序&#xff0c;把所有CGI文件和HTML目录及其下面的文件上传到CGI-BIN目录下&#xff0c;并保持它的原结构&#xff0c;图片文件请不要放在CGI-BIN目录下&#xff0c;把cgi文件属性改为755&#xff0c;然后执行install.cgi首页调用代码&#xff1a;<script…

查询自己主机的IP地址和WWW服务的IP地址

例如要取得 www.126.com的IP String ipjava.net.InetAddress.getByName("www.126.com").toString(); //取得指定的web主机的IP 自已的ip. <%request.getRemoteAddr()%>

JavaScript——二进制中1的个数

题目描述 输入一个整数&#xff0c;输出该数二进制表示中1的个数。其中负数用补码表示。 function NumberOf1(n) {// write code here//自己的方法 当时考虑了各种整数转二进制数&#xff0c;二进制数转整数的方法。最后没做出来&#xff0c;对数组和字符串的操作有了更深一步…

SmtpClient类发送简单的文本邮件

使用SmtpClient类发送简单的文本邮件&#xff0c;但不能发送包含附件的邮件&#xff0c;每次只能发送给一个收信人,它是jdk自带的包,所以比较有通用性。JavaMail包提供了很完善的功能&#xff0c;可以写出任何一个强大的邮件系统。 源码。<%-- 功能&#xff1a;JSP例程&…

JavaScript——数值的整数次方(快速幂算法实现)

题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 function Power(base, exponent) {// write code here//方法一&#xff1a;调用幂函数//return Math.pow(base,exponent);//方法二:效率优化//连乘时间复杂度O(n)//当指数exponent很…

JavaScript——合并两个有序链表

题目描述 输入两个单调递增的链表&#xff0c;输出两个链表合成后的链表&#xff0c;当然我们需要合成后的链表满足单调不减规则。 例如&#xff1a; 输入&#xff1a;链表一&#xff1a;1->3->5->7 链表二&#xff1a;2->4->6->8 输出&#xff1a;链…