Здравейте в кода на примера има грешка:
let number = 37;
let divisor = 2;
let maxDivisor = Math.round(Math.sqrt(number));
let isPrime = true;
while (isPrime && (divisor < maxDivisor)) {
if (number % divisor === 0) {
isPrime = false;
}
divisor++;
}
console.log(${number} is prime = ${isPrime}
);
моля, админите, модераторите да го коригират, предоставям алтенративно решенеие.
let number = +gets();
let divisor = 2;
let maxDivisor = Math.round(Math.sqrt(number));
let isPrime = true;
for (let i = 2; i < number; i++) {
if (number % divisor === 0) {
isPrime = false;
}
divisor++;
}
console.log(${number} is prime = ${isPrime}
);