LeetCode_204. Count Primes
204. Count Primes
Count the number of prime numbers less than a non-negative number, n.
Example:
Input: 10
Output: 4
Explanation: There are 4 prime numbers less than 10, they are 2, 3, 5, 7.
package leetcode.easy;
public class CountPrimes {
	public int countPrimes(int n) {
		int count = 0;
		for (int i = 1; i < n; i++) {
			if (isPrime(i)) {
				count++;
			}
		}
		return count;
	}
	private static boolean isPrime(int number) {
		boolean flag = true;
		if (number < 2) {
			flag = false;
		} else if (number == 2) {
			flag = true;
		} else {
			for (int i = 2; i <= Math.sqrt(number); i++) {
				if (number % i == 0) {
					flag = false;
					break;
				}
			}
		}
		return flag;
	}
	@org.junit.Test
	public void test() {
		System.out.println(countPrimes(10));
	}
}
LeetCode_204. Count Primes的更多相关文章
- [leetcode] Count Primes
		Count Primes Description: Count the number of prime numbers less than a non-negative number, n click ... 
- leetcode 263. Ugly Number  、264. Ugly Number II  、313. Super Ugly Number  、204. Count Primes
		263. Ugly Number 注意:1.小于等于0都不属于丑数 2.while循环的判断不是num >= 0, 而是能被2 .3.5整除,即能被整除才去除这些数 class Solution ... 
- HDU 5901 Count primes 论文题
		Count primes 题目连接: http://acm.split.hdu.edu.cn/showproblem.php?pid=5901 Description Easy question! C ... 
- [leetcode] 204. Count Primes 统计小于非负整数n的素数的个数
		题目大意 https://leetcode.com/problems/count-primes/description/ 204. Count Primes Count the number of p ... 
- hdu 5901 Count primes (meisell-Lehmer)
		Count primes Time Limit: 12000/6000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Tot ... 
- 【刷题-LeetCode】204. Count Primes
		Count Primes Count the number of prime numbers less than a non-negative number, *n*. Example: Input: ... 
- 204. Count Primes - LeetCode
		Queston 204. Count Primes Solution 题目大意:给一个数,求小于这个数的素数的个数 思路:初始化一个boolean数组,初始设置为true,先遍历将2的倍数设置为fal ... 
- [LeetCode] Count Primes 质数的个数
		Description: Count the number of prime numbers less than a non-negative number, n click to show more ... 
- Count Primes - LeetCode
		examination questions Description: Count the number of prime numbers less than a non-negative number ... 
随机推荐
- webpack打包后服务端__dirname失效问题
			在webpack.config.js中添加如下配置: target: 'node', node: { __dirname: false, __filename: false, } 详见:https:/ ... 
- ajax跨域-CORS
			CORS:跨域资源共享,是一种跨域访问的W3C标准,它允许浏览器可以跨源服务器进行请求,可以让ajax实现跨域访问.出现跨域问题的原因是浏览器同源策略导致的,协议+域名+端口三者一致被认为是同源.网站 ... 
- JS数组去重整理合集
			1.利用splice var arr = [1,2,3,4,5,6,7,8,9,9,8,7,6,5,4,3,2,1]; function repeat(arr){ for(var i = 0;i< ... 
- javaweb学习笔记(二)
			一.javaweb学习是所需要的细节 1.Cookie的注意点 ① Cookie一旦创建,它的名称就不能更改,Cookie的值可以为任意值,创建后允许被修改. ② 关于Cookie中的setMaxAg ... 
- MySQL分区表 非分区索引 无法使用
			在<高性能Mysql>这本书的‘如何使用分区’这一小章中,列举的常见问题中,有以下一个问题: 分区列和索引列不匹配 如果定义的索引列和分区列不匹配,会导致查询无法进行分区过滤.假设在列a上 ... 
- (尚010)Vue列表的搜素和排序
			1.test010.html <!DOCTYPE html><html lang="en"><head> <meta charset=&q ... 
- nohup 后台执行
			nohup 默认是当前用户执行的,当当前用户退出会导致执行进程异常. 所以正确的 nohup 是指定 /bin/bash 进行执行. nohup /bin/bash/ /opt/script/s.s ... 
- POJ2421Constructing Roads
			Constructing Roads Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 23343 Accepted: 10 ... 
- 【转】浅析Linux中的零拷贝技术
			本文探讨Linux中主要的几种零拷贝技术以及零拷贝技术适用的场景.为了迅速建立起零拷贝的概念,我们拿一个常用的场景进行引入: 引文## 在写一个服务端程序时(Web Server或者文件服务器),文件 ... 
- [WEB安全]伪造IP地址进行爆破的BurpSuite插件:BurpFakeIP
			0x01 简介 一个用于伪造ip地址进行爆破的BurpSuite插件,burpsuite伪造ip可用于突破waf及进行安全规则绕过等场景. 0x02 功能 伪造指定ip 伪造本地ip 伪造随机ip 随 ... 
