たいちっち

競技プログラミングをしています

【Java】1文字ずつ値を入力された整数を3桁の整数にする(A - RGB Cards)

解いた問題

AtCoderの「A - RGB Cards」

atcoder.jp

提出した回答
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int r = sc.nextInt();
        int g = sc.nextInt();
        int b = sc.nextInt();
        sc.close();
        int sum = 100 * r + 10 * g + b;
        if (sum % 4 == 0) {
            System.out.println("YES");
        } else {
            System.out.println("NO");
        }
    }
}

値の順番が決まっているので、素直に100倍、10倍した。
4の倍数なので「4で割った余りが0になる」処理を書いた。

TODO
  • 他のA問題を解く
  • 競プロにもっと慣れる

 

この程度のものなら数分で掛けるようになったので、少し成長した気がする。

 

おわり。。