結果

問題 No.593 4進FizzBuzz
ユーザー maimai
提出日時 2017-08-03 10:47:03
言語 Java21
(openjdk 21)
結果
OLE  
実行時間 -
コード長 854 bytes
コンパイル時間 5,339 ms
コンパイル使用メモリ 74,996 KB
実行使用メモリ 74,776 KB
最終ジャッジ日時 2024-04-22 14:46:18
合計ジャッジ時間 11,558 ms
ジャッジサーバーID
(参考情報)
judge1 / judge3
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 OLE -
testcase_01 WA -
testcase_02 OLE -
testcase_03 WA -
testcase_04 OLE -
testcase_05 WA -
testcase_06 OLE -
testcase_07 OLE -
testcase_08 OLE -
testcase_09 OLE -
testcase_10 OLE -
testcase_11 WA -
testcase_12 OLE -
testcase_13 OLE -
testcase_14 WA -
testcase_15 OLE -
testcase_16 OLE -
testcase_17 OLE -
testcase_18 OLE -
testcase_19 WA -
testcase_20 OLE -
testcase_21 WA -
testcase_22 OLE -
testcase_23 OLE -
testcase_24 WA -
testcase_25 OLE -
testcase_26 WA -
testcase_27 WA -
testcase_28 OLE -
testcase_29 WA -
testcase_30 OLE -
testcase_31 OLE -
testcase_32 WA -
testcase_33 WA -
testcase_34 OLE -
権限があれば一括ダウンロードができます

ソースコード

diff #

import java.util.*;
import java.lang.*;
import java.math.*;
import java.io.*;

public class prog {

    public static void main(String[] args) throws IOException{
        byte[] line = new byte[20000005];
        int len = System.in.read(line);
        
        int odd = 0;
        int even = 0;
        
        for (int i = 0; i < len; ++i){
            int c = line[i] - '0';
            if (i%2 == 1) odd  += c;
            else          even += c;
        }
        
        boolean div5 = (odd - even) % 5 == 0;
        boolean div3 = (odd + even) % 3 == 0;
        
        if (div5 && div3){
            System.out.println("FizzBuzz");
        }else if (div5){
            System.out.println("Buzz");
        }else if (div3){
            System.out.println("Fizz");
        }else{
            System.out.println(new String(line));
        }
	}
}
0