【发布时间】:2020-02-07 13:29:01
【问题描述】:
我觉得我在某个地方有一个额外的变量。
特别是找到的变量。有没有更短或更有效的方法来写这个?
// 2, 3, 5, 7, 11, 13, 17
function findPrimes(N){
const primes = [2];
for(let i = 2; i <= N; i++){
let found = true;
for(let j = 0; j < primes.length; j++){
if( i % primes[j] === 0){
found = false;
break;
}
}
if(found){
primes.push(i);
}
}
return primes;
}
findPrimes(100);
【问题讨论】:
-
有一个网站(代码审查)
标签: javascript primes