Fizz Buzz Sergey Svistunov

Perform FizzBuzz on a stream of binary integers as fast as possible.

Input: 30 000 000 uint32 values in little-endian binary on STDIN (4 bytes each).

Output: For each number n, print one line:

  • FizzBuzz if n is divisible by both 3 and 5
  • Fizz if n is divisible by 3
  • Buzz if n is divisible by 5
  • n as a decimal string otherwise
Back to listDec 21, 2023 23:40Kenneth MaplesKenneth MaplesScore: 5,328Success
Source Code

Source code access is restricted. Log in to request access.

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Dec 21, 2023 23:425,106535,677,746203,718,00087,307,000267,870,208
2Dec 21, 2023 23:425,108517,122,595238,576,00052,567,000268,066,816
3Dec 21, 2023 23:405,138533,289,047186,547,000106,311,000267,898,880
4Dec 21, 2023 23:425,142537,503,694216,901,00076,208,000268,034,048
5Dec 21, 2023 23:405,149531,399,331224,427,00069,054,000268,034,048
6Dec 21, 2023 23:405,186546,003,329219,336,00076,245,000267,927,552
7Dec 21, 2023 23:405,191541,204,626199,943,00095,972,000268,062,720
8Dec 21, 2023 23:425,196534,499,626215,132,00081,049,000268,050,432
9Dec 21, 2023 23:425,200540,259,385232,674,00063,732,000268,017,664
10Dec 21, 2023 23:405,201552,811,285229,784,00066,678,000268,066,816
11Dec 21, 2023 23:425,201541,906,916202,280,00094,199,000267,980,800
12Dec 21, 2023 23:405,202551,286,137239,038,00057,490,000267,898,880
13Dec 21, 2023 23:405,3281,118,888,437303,685,4170266,469,376
14Dec 21, 2023 23:405,3311,154,718,028303,883,5020266,457,088
15Dec 21, 2023 23:425,3321,111,294,417303,952,3550266,469,376
16Dec 21, 2023 23:425,3661,123,686,913305,885,0160266,334,208
17Dec 21, 2023 23:405,3831,146,419,194306,832,0630267,976,704
18Dec 21, 2023 23:425,3981,204,370,931307,666,5870267,530,240
19Dec 21, 2023 23:405,719563,036,424235,974,00089,990,000267,976,704
20Dec 21, 2023 23:405,747587,662,492239,163,00088,430,000268,025,856
21Dec 21, 2023 23:405,845580,183,072244,638,00088,507,000267,943,936
22Dec 21, 2023 23:426,082593,763,728230,118,000116,566,000268,017,664
23Dec 21, 2023 23:426,103595,025,612249,050,00098,829,000268,009,472
24Dec 21, 2023 23:426,254590,340,644250,920,000105,545,000267,771,904