【Java】二重のfor文(B - Cakes and Donuts)
解いた問題
AtCoderの「B - Cakes and Donuts」
提出した回答
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); sc.close(); boolean flag = false; for (int i = 0; i <= N/4; i++) { for (int j = 0; j <= N/7; j++) { if (N == ((i * 4) + (j * 7))) { flag = true; break; } } } if (flag) { System.out.println("Yes"); } else { System.out.println("No"); } } }
for文を二重にしただけ。Nが100以下だったのでi,jの条件を100にしても良いかもしれない。
TODO
- 他のA,B問題を解く
- タイミング合う回のコンテストに参加する
おわり。。