주어진 수 N개 중에서 소수가 몇 개인지 찾아서 출력하는 프로그램을 작성하시오.
첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다.
주어진 수들 중 소수의 개수를 출력한다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int T = sc.nextInt();
int result = 0;
for(int i = 1; i<=T; i++) {
int num = sc.nextInt();
//소수는 자신이랑 1로만 나눠지는 것
for(int j = 2; j<=num; j++) {
if(num!=1 && num==j) {
result++;
}
if(num%j==0) {
break;
}
}
}System.out.println(result);
}
}