DX World DXPediton Timeline

cluster

Tuesday, September 13, 2022

One Line Fizz Buzz

ネットでワンライン Fizz Bizzが多数掲載されている。以下のスクリプトは、演算時間を表示するためにワンラインではなくなっているが、基本はワンラインのスクリプト。

import time

time_start = time.perf_counter()

# ここが本体のワンライン
print("\n".join((i % 3 == 0)*"Fizz" + (i % 5 == 0)*"Buzz" or str(i) for i in range(1, 10000)))

time_end = time.perf_counter()

print("演算時間:", time_end - time_start)

input("Enterで終了")