# 유형 : 구현, 소수 구하기, 에라토스테네스의 체
# 난이도 : 실버2
# 소수구하기, 에라토스테네스 접근을 알고있다면 정말 쉽게 풀 수 있던 문제
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
package bj;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class p4948 {
public static void main(String[] args) throws NumberFormatException, IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
while(true) {
int from = Integer.parseInt(br.readLine());
if(from == 0)
break;
int to = from * 2;
System.out.println(getPrime(from+1, to));
}
}
public static int getPrime(int from, int to) {
int result = 0;
for(int i=from; i<=to; i++) {
boolean check = true;
for(int j=2; j<=Math.sqrt(i); j++) {
if(i%j == 0) {
check = false;
break;
}
}
if(check)
result++;
}
return result;
}
}
|
cs |
'백준' 카테고리의 다른 글
#백준_2194 유닛 이동시키기 - Java 자바 (0) | 2020.03.10 |
---|---|
#백준_2589 보물섬 - Java 자바 (1) | 2020.03.10 |
#백준_1939 중량제한 - Java 자바 (0) | 2020.03.07 |
#백준_5567 결혼식 - Java 자바 (0) | 2020.03.06 |
#백준_2981 검문 - Java 자바 (0) | 2020.03.06 |