https://www.acmicpc.net/problem/1978
1. 풀이
입력값중에서 소수를 찾으면 되는 문제입니다.
2. 코드
// 기본적인 방법
import java.util.*;
public class Main {
// 2부터 n-1까지의 값을 나눈 나머지가 0이 아니라면 소수.
public static boolean check(int n){
if(n < 2)
return false;
for(int i = 2; i < n; i++){
if( n % i == 0 )
return false;
}
return true;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
int result = 0;
while(num-- > 0){
int a = sc.nextInt();
if(check(a))
result++;
}
System.out.println(result);
sc.close();
return;
}
}
'알고리즘 > 백준' 카테고리의 다른 글
[백준 6588] 골드바흐의 추측 (0) | 2020.04.28 |
---|---|
[백준 1929] 소수 구하기 - 자바 (0) | 2020.04.28 |
[백준 2609] 최대공약수와 최소공배수 (0) | 2020.04.27 |
[백준 17299] 오등큰수 - 자바 (0) | 2020.04.26 |
[백준 17298] 오큰수 - 자바 (0) | 2020.04.26 |
댓글