【Java】鉄則本_A02_B02
読んでいる本
問題と提出した回答A02
import java.util.HashSet; import java.util.Scanner; import java.util.Set; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int X = sc.nextInt(); Set set = new HashSet<>(); for (int i = 0; i < N; i++) { set.add(sc.nextInt()); } if (set.contains(X)) { System.out.println("Yes"); } else { System.out.println("No"); } } }
含まれるかどうか?をチェックする問題。
Setを使って重複せずに値を格納して、含まれているかどうかで出力を分けた。
公式の回答:kyopro-tessoku/codes/java/chap01/answer_A02.java
問題と提出した回答B02
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); boolean flag = false; for (int i = A; i <= B; i++) { if (100 % i == 0) { flag = true; break; } } if (flag) { System.out.println("Yes"); } else { System.out.println("No"); } } }
100をA~Bで割ったときの余りが0になる値はあるか?をチェックした。
TODO
- 他のA,B,C問題を解く
- 本の続きを読む
おわり。。