私は JavaScript で作業しており、2 つの数値の最小公倍数を解決しています。最小公倍数は、2 つの数値の間のすべての数値で割り切れる必要があります。
現在、私のコードはまったく機能しておらず、何も返されていません。最小公倍数を計算する 1 つの関数と、その倍数が最小数と最大数の間の数で割り切れるかどうかを判断する 2 つ目の関数がありました。
function smallestCommons(arr) {
var max = 0;
var min = 0;
var lcm = 0;
var max2 = 0;
if(arr[0]> arr[1]) {
max = arr[0];
min = arr[1];
} else {
max = arr[1];
min = arr[0];
}
function range(item){
for(var j = min+1; j < max; j++){
if(item % j !== 0){
return 0;
} else {
return item;
}
}
}
function lcmFind(min1, max1){
for(var i =1; i < min1; i++){
max1 = max1 * i;
if(range(max1) === 0){
continue;
} else {
return range(max1);
}
}
}
return lcmFind(min,max);
}
smallestCommons([1,5]);