力扣202.计数质数
题目描述
统计所有小于非负整数 n 的质数的数量。
示例
示例 1:输入:n = 10
输出:4
解释:小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。示例 2:输入:n = 0
输出:0示例 3:输入:n = 1
输出:0
提示
0 <= n <= 5 * 106
解题思路
第一版:简单统计小于n的数是否是质数即可
代码
bool isPrime(int num){for(int i=2;i*i<=num;i++){if(num%i==0)return false;}return true;
}int countPrimes(int n){int count=0;if(n<=1)return 0;for(int i=2;i<n;i++){if(isPrime(i))count++;}return count;
}
链接
力扣202.计数质数相关推荐
- 力扣——204. 计数质数
题目 python代码 1.直接法 import timeitdef countPrimes(n):'''按照质数的定义,用常规的方法来取质数 '''primesList = []for i in r ...
- 20200819:力扣202周周赛题解记录
力扣202周周赛题解记录 题目一:[存在连续三个奇数的数组](https://leetcode-cn.com/problems/three-consecutive-odds/) 代码实现 题目二:[使 ...
- 每天Leetcode 刷题 初级算法篇-数学问题-计数质数
题目要求: 力扣题解: 代码 import java.util.Arrays;/*** @program: mydemo* @description: 力扣-数学-计数质数* @author: Mr. ...
- python力扣刷题记录——204. 计数质数
题目: 统计所有小于非负整数 n 的质数的数量. 方法一: 暴力法 class Solution:def countPrimes(self, n: int) -> int:count = 0if ...
- 《LeetCode力扣练习》第338题 比特位计数 Java
<LeetCode力扣练习>第338题 比特位计数 Java 一.资源 题目: 给你一个整数 n ,对于 0 <= i <= n 中的每个 i ,计算其二进制表示中 1 的个数 ...
- ❤️导图整理数组6:四数组的四数之和,详解Counter类实现哈希表计数,力扣454❤️
此专栏文章是对力扣上算法题目各种方法的总结和归纳, 整理出最重要的思路和知识重点并以思维导图形式呈现, 当然也会加上我对导图的详解. 目的是为了更方便快捷的记忆和回忆算法重点(不用每次都重复看题解), ...
- 力扣 338. 比特位计数
题目 给你一个整数 n ,对于 0 <= i <= n 中的每个 i ,计算其二进制表示中 1 的个数 ,返回一个长度为 n + 1 的数组 ans 作为答案. 示例 输入:n = 2 输 ...
- C++ : 力扣_Top(189-217)
C++ : 力扣_Top(189-217) 文章目录 C++ : 力扣_Top(189-217) 189.旋转数组(简单) 190.颠倒二进制位(简单) 191.位1的个数(简单) 200.岛屿数量( ...
- 力扣(LeetCode)刷题,简单题(第24期)
目录 第1题:两个列表的最小索引总和 第2题:反转字符串中的元音字母 第3题:整数反转 第4题:将有序数组转换为二叉搜索树 第5题:第N个泰波那契数 第6题:数组序号转换 第7题:质数排序 第8题:日 ...
最新文章
- MySQL 和 Innobackup 不定期卡住的秘密
- hdu 5108(分解质因数)
- 操作系统(二十一)信号量机制
- 我的世界1.7.10java32位_我的世界1.7.10中文版
- JQGrid 参数、属性API
- wifi两种工作模式
- Cocos2dx源码记录(6) CCTrianglesCommand
- Linux Shell编程笔记10 Shell数组的补充
- 拓端tecdat|R语言对二分连续变量进行逻辑回归数据分析
- 一个基于SpringBoot的在线教育系统「源码开源」
- synchronized.2
- 抓取systrace
- 制作Windows官方系统启动盘
- 电脑CPU的最佳工作温度是多少度
- ionic 实时调试android手机
- android模拟器玩手游,电脑上玩手游PC安卓模拟器哪个好用?哪个手机模拟器最好...
- 南方周末:股神炒股一周年祭 24万本金仅剩7千
- C++之struct构造函数
- 启用tls的情况下openvpn配置文件合并到ovpn文件
- vue下载pdf为空问题解决
热门文章
- windows守护进程_在Linux的Windows子系统上(WSL)使用Docker(Ubuntu)
- 磁盘位置_Win10创建和附加虚拟硬盘|Win10怎么创建VHD虚拟磁盘
- [VMM 2008虚拟化之初体验-1] 准备环境
- (数论)逆元的线性算法
- leetcode 61. Rotate List
- EventBus猜想 ----手把手带你自己实现一个EventBus
- 如何自己写xuetr(一) 每次改变的驱动名和服务名
- 西门子em235模块的功能_图文讲解PLC模拟量模块与传感器接线方法和注意事项
- 从零开始做一个工业级别的实时换脸程序
- (67)FPGA模块调用(Verilog调用system Verilog)