【Java】500で割った余りを求める(A - Infinite Coins)
解いた問題
AtCoderの「A - Infinite Coins」
提出した回答
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
- 他のA問題を解く
- アルゴリズムの本を読む
おわり。。