JavaScript:计算两个数之间奇数的个数

news/2024/7/8 4:03:32

JavaScript:计算两个数之间有几个奇数

给你两个非负整数low和high,其中0 < low < high < 10^9, 请返回两个数之间(包括二者)奇数的 个数

/**
 * @param {number} low
 * @param {number} high
 * @return {number}
 */
var countOdds = function(low, high) {
    var num;
    if(low % 2 == 0 && high %2 == 0) {
        num = (high - low)/2;
    } else if (low % 2 == 1 && high % 2 == 1) {
        num = (high - low)/2 + 1; 
    } else {
        num = (high- low + 1)/2;
    }
    return num;
};

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

相关文章

mssql自动备份及自动清除日志文件教程

1、每日自动备份 强烈建议有条件的用户进行此操作&#xff01; 1、打开企业管理器&#xff0c;在控制台根目录中依次点开Microsoft SQL Server--SQL Server组--双击打开你的服务器 2、然后点上面菜单中的工具--选择数据库维护计划器 3、下一步选择要进行自动备份的数据--下一步…

JavaScript:打印一个等腰三角形

JavaScript&#xff1a;打印一个等腰三角形 for(var i1; i<10; i){for(var j10;j>i;j--){document.write(" "); //打印一个空格&#xff08;占位&#xff09;}for(var k1; k<i; k){document.write("a");}document.write("<br>")…

如何快速的切换状态

移动办公是现代社会的趋势&#xff0c;利用笔记本计算机的网卡接口连入区域网络&#xff0c;马上就可以进入工作状态。但是每个区域网络的设定是不相同的&#xff0c;例如IP地址、通讯闸等等&#xff0c;那么每到一个新的区域网络中&#xff0c;你就需要重新进行设定&#xff0…

2005 交叉表。行转列

2000的就不说了&#xff0c;写2005的。 --1.行转列 If not object_id([tb]) is nullDrop table [tb]Gocreate table tb(姓名 varchar(10) , 课程 varchar(10) , 分数 int)Insert tb Select 张三,语文,60 union allSelect 张三,数学,70 union allSelect 张三,英语,80 union all…

asp阻止灌水留言的方法(随机生成的4位认证码)(

原理:在每次提交留言的时候,要输入随机生成的4位认证码. 以下代码用在ASP 生成随机4位数: <% dim key randomize timer keyInt((8999)*Rnd 1000) %> 在表单里显示: 认证码&#xff1a;<%key%> <input type"text" name"rekey" size"8&q…

JavaScript:打印一个等腰梯形

JavaScript&#xff1a;打印一个等腰梯形 for(var i4; i<10; i){for(var j10; j>i; j--){//先用这行代码观察效果&#xff0c;再换成空格占位// document.write("1");document.write(" "); //打印空格&#xff0c;占位}for(var k1; k<i; k){doc…

ASP实现SQL语句日期格式的加减运算

需要按时间查询&#xff0c;可是查询出来的结果显示的不正确。举个例子来说&#xff0c;要查找出2007-10-12至2007-10-31之间在网站上注册的会员&#xff0c;选择好日期后&#xff0c;点击“查询”按钮&#xff0c;发现2007-10-31注册的会员的信息根本没有显示出来&#xff0c;…

JavaScript:求阶乘1+2!+...+20!的和

JavaScript&#xff1a;求阶乘12!…20!的和 var num0; for(var i1; i<20; i){var a 1;for(var j1; j<i; j){a a * j;}num num a; } document.write(num);结果为&#xff1a; ​ 2561327494111820300