반응형
package week_01;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class BOJ_1816_암호_키 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine()); // 테스트 케이스의 수 입력
long[] S = new long[n]; // 테스트 케이스의 암호를 저장할 배열 생성
// 암호들을 배열에 저장
for (int i = 0; i < n; i++) {
S[i] = Long.parseLong(br.readLine());
}
double maxValue = Math.pow(10, 6); // 1,000,000
for (int i = 0; i < n; i++) {
long s = S[i];
String result = "YES";
for (long j = 2L; j <= maxValue; j++) {
if (s % j == 0) {
result = "NO";
break;
}
}
System.out.println(result);
}
}
}
'코딩테스트 > 자바' 카테고리의 다른 글
[백준 19532] 수학은 비대면 강의입니다. (0) | 2024.04.21 |
---|---|
[백준 14568] 2017_연세대학교_프로그래밍_경시대회 (자바) (0) | 2024.04.11 |
[프로그래머스] 게임 맵 최단거리(level2) (자바) (0) | 2021.11.14 |
[프로그래머스] N개의 최소공배수 (자바) (0) | 2021.10.17 |
[프로그래머스] 큰 수 만들기 (level2) (자바) (0) | 2021.10.17 |