結果

問題 No.593 4進FizzBuzz
ユーザー LyricalMaestro
提出日時 2025-05-25 14:18:14
言語 PyPy3
(7.3.15)
結果
AC  
実行時間 247 ms / 2,000 ms
コード長 479 bytes
コンパイル時間 431 ms
コンパイル使用メモリ 82,404 KB
実行使用メモリ 79,644 KB
最終ジャッジ日時 2025-05-25 14:18:23
合計ジャッジ時間 8,525 ms
ジャッジサーバーID
(参考情報)
judge5 / judge2
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 4
other AC * 31
権限があれば一括ダウンロードができます

ソースコード

diff #

## https://yukicoder.me/problems/no/593


def divisable(N, mod):
    x = 0
    for n in N:
        x *= 4
        x %= mod
        x += int(n)
        x %= mod

    return x == 0

def main():
    N = input()

    flg3 = divisable(N, 3)
    flg5 = divisable(N, 5)

    if flg3 and flg5:
        print("FizzBuzz")
    elif flg3:
        print("Fizz")
    elif flg5:
        print("Buzz")
    else:
        print(N)




    


        

    



if __name__ == "__main__":
    main()
0