https://www.acmicpc.net/problem/1978
import java.util.Scanner;
public class baek1978 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
int [] k = new int[x];
int count = 0;
for(int i=0;i<x;i++){
k[i] = sc.nextInt();
int flag = 0; //소수이면 flag = 0
for(int j = 2 ; j < k[i] ; j++){
if(k[i] % j == 0){
flag = 1; //0으로 나눠질 경우 소수가 아님
}
}
if(k[i] == 1){
flag = 1; //입력이 1이면 소수가 아님
}
if(flag == 0){
count++;
}
}
System.out.println(count);
}
}
'Coding Test > Baekjoon' 카테고리의 다른 글
[백준/DFS] 11725번 - 트리의 부모 찾기 (Python) (0) | 2024.04.07 |
---|---|
[백준/BFS] 1325번 - 효율적인 해킹 (Python) (0) | 2024.03.27 |
[BJ] 10773 - 제로[Java] (0) | 2023.04.27 |