js实现计算数组的最小公倍数
来源:互联网 发布:西门子编程电揽电源 编辑:程序博客网 时间:2024/06/03 15:42
小学时学过的最小公倍数,到现在都忘记差不多了。今天在学习js的时候,又遇到这问题,而且这次计算的是多个连续数字的最小公倍数。弄了一下午才做出来,我这智商也是欠费了。以下是解法:
//noprotectfunction smallestCommons(arr) { arr.sort(function (a,b){ return a>b; }); var result=1; for(var j=arr[arr.length-1];j<Number.MAX_VALUE;j++){ var flag=true; for(var k=arr[0];k<=arr[arr.length-1];k++){ if(j%k===0){ result=j; }else{ flag=false; break; } } if(flag){ result=j; break; } } return result;}smallestCommons([23, 18]);
测试结果:
0 0
- js实现计算数组的最小公倍数
- js 求一个数组元素的最小公倍数
- JS:计算两数之间所有整数的最小公倍数
- 最小公倍数的计算
- 求一维数组的最小公倍数
- 计算两整数的最小公倍数
- 最大公约数与最小公倍数的计算
- 最大公约数和最小公倍数的计算
- 计算两个数字的最小公倍数
- 计算两个数的最小公倍数
- js实现日期的计算
- 计算最小公倍数
- 计算两个数的最大公约数和最小公倍数
- c实现的求最小公倍数
- 简易计算器用js实现的代码
- 原生JS去除并计算重复数组的个数
- js 关联数组长度计算
- 实现JS数组的深拷贝
- 如何单独编译Android源代码中的模块
- 范式的其他理解
- NAT穿越
- 兄弟选择器
- 104. Maximum Depth of Binary Tree
- js实现计算数组的最小公倍数
- 编程实现整数和字符串的相互转换
- JAVA IO 之字节流与字符流
- 贪心算法与动态规划算法的异同
- 综合课程设计三(1)
- Poj 3191 The Moronic Cowmpouter【十进制转负二进制】
- Python利用递归函数移动汉诺塔
- Fortran 90 笔记(一)
- 51nod 1087 1 10 100 1000