hanker

백준(4948) JAVA - 베르트랑 공준 본문

Study/ALGORITHM

백준(4948) JAVA - 베르트랑 공준

hanker 2021. 5. 12. 09:50
반응형
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(true){
            int n = sc.nextInt();
            if(n == 0){
                break;
            }
            int cnt = 0;
            for(int i = n + 1 ; i <= 2 * n ; i++){
                boolean flag = true;
                if(i > 1){
                    for(int j = 2 ; j <= (int)Math.sqrt(i) ; j++){
                        if(i % j == 0){
                            flag = false;
                            break;
                        }
                    }
                    if(i == 2 || flag){
                        cnt++;
                    }
                }
            }
            System.out.println(cnt);
        }
    }
}
반응형