您好,欢迎来到华佗养生网。
搜索
您的当前位置:首页leetcode204计数质数

leetcode204计数质数

来源:华佗养生网

统计所有小于非负整数 n 的质数的数量。

示例 1:

输入:n = 10
输出:4
解释:小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。
示例 2:

输入:n = 0
输出:0
示例 3:

输入:n = 1
输出:0
 

提示:

0 <= n <= 5 * 106

class Solution {

    public int countPrimes(int n) {

        int ans = 0;

        for (int i = 2; i < n; ++i) {

            if(isPrime(i)){

                ans++;

            }

        }

        return ans;

    }

    public boolean isPrime(int x) {

        for (int i = 2; i <= x; ++i) {

            if (x % i == 0) {

                return false;

            }

        }

        return true;

    }

}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo7.cn 版权所有 湘ICP备2022005869号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务