[백준]1978_소수 찾기

김피자·2023년 2월 7일
0

백준

목록 보기
19/42

문제

주어진 수 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);
	}
}
profile
제로부터시작하는코딩생활

0개의 댓글