結果

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

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
1.txt AC 125 ms
24,368 KB
2.txt AC 128 ms
24,292 KB
3.txt AC 127 ms
24,296 KB
4.txt AC 141 ms
25,196 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