たいちっち

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

【Java】500で割った余りを求める(A - Infinite Coins)

解いた問題

AtCoderの「A - Infinite Coins」

atcoder.jp

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

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        int A = sc.nextInt();

        int N_mod_500 = N % 500;

        if (N_mod_500 <= A) {
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }
    }
}

初回提出のときに出力を「YES」「NO」として、WA(不正解)となってしまった。
問題文は丁寧に読まなければならないと反省した。

 

500円玉を無限枚持っている、つまり、500で割り続けられる。
500で割った余りを求め、それがA枚以下であれば支払える。

TODO

 

おわり。。