Найти наименьшее общее кратное - PullRequest
0 голосов
/ 30 марта 2020

ну, я надеюсь, вы меня понимаете. Я хочу получить наименьшее общее кратное между диапазоном числа, которое я даю функции, например, если я поставлю 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`);
}   

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...