204.计数质数

计数质数

给定整数 n,返回所有小于非负整数 n 的质数的数量。

解析

埃拉托斯特尼筛法。

1
2
3
4
5
6
7
8
9
10
11
var countPrimes = function (n) {
const isPrime = new Array(n).fill(true);
let count = 0;
for (let i = 2; i < n; i++) {
if (isPrime[i]) {
count++;
for (let j = i * i; j < n; j += i) isPrime[j] = false;
}
}
return count;
};

204.计数质数
https://leetcode.lz5z.com/204.count-primes/
作者
tickli
发布于
2024年6月16日
许可协议