面试题:判断偶数和素数
来源:互联网 发布:百度贴吧数据统计 编辑:程序博客网 时间:2024/05/16 05:01
偶数
偶数就不用说了,很简单。
function isEven(i) { // i 将会是个整数,当其是偶数的时候返回true, 不是偶数时返回false if(i%2 == 0){ return true; }else{ return false; } } console.log(isEven(5));
素数
素数指除了1和它本身以外不能被其他数整除的数。
- 判断方法是:2是最小的素数,大于2的数先用这个数先除以2,如果能除尽,则为合数,然后除以3,如果能除尽,则为合数…一直到这个数的开方值仍然不能除尽,则为素数。
function isPrime(i) { // i 将会是个整数,当其是素数的时候返回true, 不是素数时返回false if(typeof i !== "number" || !Number.isInteger(i)){ return false; } //2是最小的素数,2以上的偶数都能被2整除,排除 if(i == 2){ return true; }else if(i % 2 == 0){ return false; } // 找到i的开方 var sqrt = Math.sqrt(i); // 从3开始遍历,每次加2 for(var k = 3;k <= sqrt;k += 2){ if(i % k === 0){ return false; } } return true; } console.log(isPrime(5));
阅读全文
0 0
- 面试题:判断偶数和素数
- 面试题 素数对
- 求素数,奇数,偶数和
- 判断素数,各位之和为偶数
- 判断奇数和偶数
- 判断奇数和偶数
- google面试题:判断是否是2的偶数次幂
- 质数的判断然后随机的找到一个偶数等于两个素数的和
- [经典面试题]给你一个自然数N,求[6,N]之内的所有素数中,两两之和为偶数的那些偶数
- 素数和,奇数和,偶数和
- 分别计算二叉树奇数层和偶数层的和-- 一道amazon面试题
- 偶数 素数
- 偶数 素数
- java面试题 01 之 《1—100之间和,偶数,奇数》
- 判断基数、偶数和加密
- 奇数和偶数的判断
- 【面试题】C语言:实现一个函数,判断一个数是不是素数。
- 偶数分解成两个素数的和
- 使用自动提示行为的ADF表单自动填充
- spring容器的bean什么时候被实例化
- leetcode 154.Find Minimum in Rotated Sorted Array II
- JavaScript(十一)AjAx
- 100脚的STM32F103VE单片机通过FSMC接口读写DS12C887时钟芯片中的寄存器
- 面试题:判断偶数和素数
- AngularJS中使用$.ajax绑定失败的处理方法
- linux每天打印一个tomcat日志(tomcat6)
- jQuery animate() 方法
- Jmeter如何配置JDBC(postgres)并执行SQL
- mysql笔记——事务
- java多态,如何理解父类引用指向子类对象
- redis集群之新增节点
- jQuery.bind用法