返回题库|

统计质数

简单华为

统计质数

简单华为数学

题目描述

给定一个整数n,返回所有小于n的非负整数中质数的数量。质数是指大于1且只能被1和自身整除的自然数。例如,小于10的质数有2、3、5、7共四个。使用埃拉托斯特尼筛法(Sieve of Eratosthenes)可以高效地找出所有质数,时间复杂度为O(n log log n)。

示例

输入:n = 10
输出:4
solution.ts
输出结果
点击「运行代码」按钮查看结果...