結果

問題 No.3022 縛りFizzBuzz (Easy)
ユーザー tanzaku
提出日時 2017-03-31 22:42:33
言語 Java8
(openjdk 1.8.0.191)
結果
AC  
実行時間 122 ms
コード長 767 Byte
コンパイル時間 3,273 ms
使用メモリ 21,616 KB
最終ジャッジ日時 2019-02-10 20:49:14

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
1.txt AC 117 ms
21,512 KB
2.txt AC 117 ms
21,528 KB
3.txt AC 118 ms
21,372 KB
4.txt AC 122 ms
21,616 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