ну, я надеюсь, вы меня понимаете. Я хочу получить наименьшее общее кратное между диапазоном числа, которое я даю функции, например, если я поставлю looker (1,3), функция будет искать наименьшее общее кратное в 1,2,3, это диапазон, и ответ 6, я не знаю, если получу. это вызов от freecodecamp, проблема в том, что когда я запускаю функцию с диапазоном (1,3), он работает, (1,5) работает, но с другими диапазонами консоль Google говорит «процесс рендеринга завершен».
const looker = (arra) => {
var nume = [];
var status = "no";
var statusN = 0;
var array = [];
var mul = [];
var contador = arra[1];
var aumentador = 2;
while(contador > arra[0] - 1) {
array.push(contador);
mul.push(contador);
nume.push(contador);
contador--;
}
// console.log(nume);
// console.log(array);
// console.log(mul);
// console.log(contador);
while(contador != arra[1]) {
for(let x of nume) {
array.push(x*aumentador);
mul.push(x*aumentador);
}
aumentador++;
for(let a of mul) {
for(let i of array) {
if(a == i) {
contador++;
}
}
if(contador == arra[1]) {
status = "si"
statusN = a;
break;
} else {
status = "no";
contador = 0;
}
}
}
if(status == "si") {
console.log(`el numero que se repite es ${statusN}`);
} else {
console.log(`ningun numero se repite ${arra[1]} veces`);
}
}