下面是我的函數,總結了低于給定的所有素數maxNum。我不明白為什么函數中的 for 循環在使用instead ofisPrime時不起作用。j <= numj ** 2 <= numfunction sumPrimes(maxNum) { let sum = 0; for (let i = 2; i <= maxNum; i++) { if (isPrime(i)) { sum += i } } return sum}function isPrime(num) { for (let j = 2; j <= num; j++) { // when I use j ** 2 <= num it works if (num % j === 0) { return false } } return true}console.log(sumPrimes(20))
我沒有在素數函數中得到平方循環索引
千巷貓影
2023-04-27 14:58:36