結果

問題 No.3022 縛りFizzBuzz (Easy)
ユーザー tanzaku
提出日時 2017-03-31 22:42:33
言語 Java8
(openjdk 1.8.0.191)
結果
AC  
実行時間 123 ms
コード長 767 Byte
コンパイル時間 3,503 ms
使用メモリ 33,020 KB
最終ジャッジ日時 2019-05-13 12:04:46

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
1.txt AC 121 ms
32,284 KB
2.txt AC 122 ms
33,020 KB
3.txt AC 122 ms
33,016 KB
4.txt AC 123 ms
32,284 KB
テストケース一括ダウンロード

ソースコード

diff #
import java.math.BigInteger;
import java.util.Scanner;

public class yuki {
	public static void main(String[] args) {
		BigInteger b = BigInteger.ONE;
		Scanner sc = new Scanner(System.in);
		BigInteger high = sc.nextBigInteger();
		BigInteger three = BigInteger.valueOf('D' - 'A');
		BigInteger five = BigInteger.valueOf('F' - 'A');
		for (; b.compareTo(high) <= BigInteger.ZERO.intValue(); b = b.add(BigInteger.ONE)) {
			if (b.mod(three).equals(BigInteger.ZERO) && b.mod(five).equals(BigInteger.ZERO)) {
				System.out.println("FizzBuzz");
			} else if (b.mod(three).equals(BigInteger.ZERO)) {
				System.out.println("Fizz");
			} else if (b.mod(five).equals(BigInteger.ZERO)) {
				System.out.println("Buzz");
			} else {
				System.out.println(b);
			}
		}
	}
}
0