Cuéntanos qué está pasando:
¿Me pueden explicar la funcion ‘isPrime’? no logro entender el if (num % i == 0)
**Tu código hasta el momento**
function sumPrimes(num) {
function isPrime(num) {
for (let i = 2; i <= Math.sqrt(num); i++) {
if (num % i == 0)
return false
}
return true
}
let sum = 0
for (let i = 2; i <= num; i++) {
if(isPrime(i))
sum += i
}
return sum
}
console.log(sumPrimes(10));
**Información de tu navegador:**
El agente de usuario es: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.102 Safari/537.36 OPR/90.0.4480.84
Desafío: Programación de algoritmos intermedios - Suma todos los números primos
Enlaza al desafío: