코딩테스트/백준

백준 1978 Java 자바

플래시🦥 2022. 8. 3.
반응형

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

 

1978번: 소수 찾기

첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다.

www.acmicpc.net


import java.util.*;

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

'코딩테스트 > 백준' 카테고리의 다른 글

백준 10809 java 자바  (0) 2022.08.06
백준 2581 java 자바  (0) 2022.08.04
백준 1292 Java 자바  (0) 2022.08.03
백준 2693 java 자바  (0) 2022.08.03
백준 2609 Java 자바  (0) 2022.08.02

댓글