슈콩

[BOJ] 백준 1929 소수 구하기 본문

Algorithms/Baekjoon

[BOJ] 백준 1929 소수 구하기

shukong 2025. 9. 12. 00:19

[문제]

https://www.acmicpc.net/problem/1929

 

 

[소스 코드]

import java.io.*;
import java.util.*;
public class Main {
	static int n,m;
	static boolean[] prime = new boolean[1000001];
	public static void main(String[] args) throws IOException {
    	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    	StringTokenizer st = new StringTokenizer(br.readLine());
    	m = Integer.parseInt(st.nextToken());
    	n = Integer.parseInt(st.nextToken());
    	isPrime();
    	
	}
	private static void isPrime() {
		Arrays.fill(prime,true);
		prime[1] = false;
		for(int i=2;i*i<=1000000;i++) {
			if(!prime[i]) continue;
			for(int j=i*i;j<=1000000;j+=i) {
				prime[j] = false;
			}
		}
		for(int i=m;i<=n;i++) {
			if(prime[i])
				System.out.println(i);
		}
	}
}

'Algorithms > Baekjoon' 카테고리의 다른 글

[BOJ] 백준 2004 조합 0의 개수  (0) 2025.09.12
[BOJ] 백준 1963 소수 경로  (0) 2025.09.12
[BOJ] 백준 1790 수 이어쓰기 2  (0) 2025.09.11
[BOJ] 백준 1747 소수&팰린드롬  (0) 2025.09.11
[BOJ] 백준 1735 분자 합  (0) 2025.09.10