JavaScript——变态跳台阶

news/2024/7/19 13:28:29 标签: js, 阶乘, 位移, 找规律

题目描述

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

function jumpFloorII(number)
{
    // write code here
    //青蛙跳台阶的plus版,同样从一个台阶开始,手动计算有多少种跳法,找到规律1 2 4 8.....
    var num=number-1;
    return Math.pow(2,num);//平方计算
    
    //或者是位移做乘法,用时更短,以后学着用
    //return 1<<(--number);
}

 


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

相关文章

找规律——矩形覆盖

题目描述 我们可以用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;链…

Jsp 服务器resin的url重定向的摸索

最简单的是基于各种WEB服务器中的URL重写转向&#xff08;Rewrite&#xff09;模块的URL转换&#xff1a;这样几乎可以不修改程序的实现将 news.jsp?id234 这样的链接映射成 news/234.html&#xff0c;从外面看上去和静态链接一样。resin服务器上可以通过webinfo的web.xml来设…