Notice
Recent Posts
Recent Comments
Link
Dev.baelanche
[백준 1929] 소수 구하기 본문
반응형
1부터 1000000의 수 중에 2가 아닌 2의 배수, 3이 아닌 3의 배수, 5가 아닌 5의 배수를 제외한 나머지를 출력한다.
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int m = sc.nextInt();
int n = sc.nextInt();
int prime[] = new int[n+1];
prime[1] = 0;
for(int i=2; i<=n; i++)
prime[i] = 1;
for(int i=2; i<=n; i++) {
for(int j=2; j<=n; j++) {
if(i*j > n)
break;
prime[i*j] = 0;
}
}
for(int i=m; i<=n; i++) {
if(prime[i] == 1)
System.out.println(i);
}
sc.close();
}
반응형
'Data Structure & Algorithm > PS - JAVA' 카테고리의 다른 글
[백준 3023] 마술사 이민혁 (0) | 2019.04.04 |
---|---|
[백준 4948] 베르트랑 공준 (0) | 2019.04.04 |
[백준 11052] 카드 구매하기 (0) | 2019.04.03 |
[백준 9012] 괄호 (0) | 2019.04.03 |
[백준 10828] 스택 (0) | 2019.04.03 |
Comments