204. 计数质数
统计所有小于非负整数 n 的质数的数量。
示例:
输入: 10
输出: 4
解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。
题解
/**
* @param {number} n
* @return {number}
*/
var countPrimes = function(n) {
let i = 2, res = []
while (i < n) {
let z = 2
res.push(i)
while (z <= Math.sqrt(i)) {
if (i % z == 0) {
res.pop()
break
}
z++
}
i++
}
return res.length
};