Code of Conduct
What article on docs.github.com is affected?
``function isPrime(num) {
// Validate input
if (!Number.isInteger(num)) {
throw new Error('Input must be an integer');
}
if (num <= 0) {
throw new Error('Input must be a positive integer');
}
// 1 is not prime
if (num === 1) {
return false;
}
// 2 is prime
if (num === 2) {
return true;
}
// Even numbers > 2 are not prime
if (num % 2 === 0) {
return false;
}
// Check odd divisors up to sqrt(num)
for (let i = 3; i <= Math.sqrt(num); i += 2) {
if (num % i === 0) {
return false;
}
}
return true;
}
What part(s) of the article would you like to see updated?
Additional information
No response
Code of Conduct
What article on docs.github.com is affected?
``function isPrime(num) {
// Validate input
if (!Number.isInteger(num)) {
throw new Error('Input must be an integer');
}
if (num <= 0) {
throw new Error('Input must be a positive integer');
}
// 1 is not prime
if (num === 1) {
return false;
}
// 2 is prime
if (num === 2) {
return true;
}
// Even numbers > 2 are not prime
if (num % 2 === 0) {
return false;
}
// Check odd divisors up to sqrt(num)
for (let i = 3; i <= Math.sqrt(num); i += 2) {
if (num % i === 0) {
return false;
}
}
return true;
}
What part(s) of the article would you like to see updated?
Additional information
No response