如题目所述。
1 回答
aluckdog
TA贡献1847条经验 获得超7个赞
function primes(n) {
var p = []
var c = new Array(n).fill(false);
for (var i = 2; i < n; ++i) {
if (!c[i]) {
p.push(i);
for (var j = i + i; j < n; j += i) {
c[j] = true;
}
}
}
return p;
}
console.log(primes(20)); // [2, 3, 5, 7, 11, 13, 17, 19]
添加回答
举报
0/150
提交
取消