提出詳細
ソースコード
import java.util.*;
public class Sosu {
public static void main(String[] args ) {
Scanner sc = new Scanner(System.in);
int T = sc.nextInt(); //テストケース数
List<Integer> sosu = new ArrayList<>();
/**
素数を配列に入れる
**/
int yakusuu;
for(int i = 1; i <= 1000; i++) {
yakusuu = 0;
for(int j = 1; j <= i; j++) {
if(i%j == 0) {yakusuu++;}
}
if(yakusuu==2) {
sosu.add(i);
}
}
for (int i = 0; i < T; i++) {
int N = sc.nextInt();
for(int j = 1; j <= N; j++) {
if(sosu.get(j-1) > N) break;
if(sosu.contains(j)){
System.out.println(sosu.get(j-1));
}
}
}
}
}
提出情報
提出出力結果
テストケース情報
# |
状態 |
詳細情報 |
正解か誤答の場合のみ表示されます. |