Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 最小公倍数:我的代码有什么问题?_Javascript_Algorithm_Lcm - Fatal编程技术网

Javascript 最小公倍数:我的代码有什么问题?

Javascript 最小公倍数:我的代码有什么问题?,javascript,algorithm,lcm,Javascript,Algorithm,Lcm,功能lcm(arr){ arr=arr.sort(函数(a,b){ 返回a-b; }); var j=1; var num=arr[0]; 对于(i=1;i

功能lcm(arr){
arr=arr.sort(函数(a,b){
返回a-b;
});
var j=1;
var num=arr[0];
对于(i=1;ilog(lcm([3,5,6,10])
每次通过数组元素的循环将
j
设置回
1
。否则,当您处理下一个数字时,您将从一个高乘数开始

//查找最小公倍数的函数
功能lcm(arr){
arr=arr.sort(函数(a,b){
返回a-b;
});
var num=arr[0];
对于(i=1;ilog(lcm([3,5,6,10])
每次通过数组元素的循环将
j
设置回
1
。否则,当您处理下一个数字时,您将从一个高乘数开始

//查找最小公倍数的函数
功能lcm(arr){
arr=arr.sort(函数(a,b){
返回a-b;
});
var num=arr[0];
对于(i=1;ilog(lcm([3,5,6,10])
您需要为每个元素将
j
设置回
1
。可能存在@KarlReid的重复,它显示了很多方法,但不能真正解释他在代码中的错误。True。你有真正的答案。我可能应该把这个链接作为一个评论而不是一个复制标志来发布。事实上,我忘了把j设置回1。谢谢大家的快速回复。顺便说一句,这是我在这个网站上的第一个问题。非常感谢。你需要为每个元素将
j
设置回
1
。可能是@KarlReid的重复,它显示了很多方法,但没有真正解释他在代码中犯了什么错误。是的。你有真正的答案。我可能应该把这个链接作为一个评论而不是一个复制标志来发布。事实上,我忘了把j设置回1。谢谢大家的快速回复。顺便说一句,这是我在这个网站上的第一个问题。非常感谢。