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 listJun 2, 2024 16:00Joad NacerJoad NacerError
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 2, 2024 15:5600000Error: extra data was found
2Jun 2, 2024 16:005,372386,580,221306,231,2430268,185,600
3Jun 2, 2024 15:585,375401,721,436306,354,4480268,034,048
4Jun 2, 2024 15:575,381388,393,291306,691,8510267,964,416
5Jun 2, 2024 16:005,383385,145,182306,837,7520268,226,560
6Jun 2, 2024 15:575,398407,572,615307,688,2190268,189,696
7Jun 2, 2024 15:585,398397,939,464307,700,0280268,177,408
8Jun 2, 2024 15:555,409396,867,154308,330,0520268,189,696
9Jun 2, 2024 16:005,410416,480,649308,358,4300268,181,504
10Jun 2, 2024 15:575,434422,771,167309,714,4790268,251,136
11Jun 2, 2024 15:555,458404,557,458311,092,8650268,185,600
12Jun 2, 2024 16:005,465406,990,831311,479,9000268,230,656
13Jun 2, 2024 16:005,474395,791,574312,026,1620268,201,984
14Jun 2, 2024 15:555,485401,161,309312,657,7840268,136,448
15Jun 2, 2024 15:575,518400,133,134314,510,8370267,964,416
16Jun 2, 2024 15:575,519419,785,117314,569,2640268,021,760
17Jun 2, 2024 15:585,531402,039,743315,266,3210268,197,888
18Jun 2, 2024 16:005,553396,226,757316,526,8950268,259,328
19Jun 2, 2024 15:575,592460,828,660318,720,8390267,948,032
20Jun 2, 2024 15:575,805512,070,466330,883,5480267,980,800
21Jun 2, 2024 15:575,992542,265,061341,571,1150267,919,360
22Jun 2, 2024 15:576,184611,100,103352,508,7130266,592,256
23Jun 2, 2024 15:566,977908,848,905397,715,3270267,714,560
24Jun 2, 2024 15:566,992904,791,737398,566,5680267,706,368
25Jun 2, 2024 15:576,994993,734,457398,639,7660267,935,744
26Jun 2, 2024 15:577,009964,235,423399,509,2500268,005,376
27Jun 2, 2024 15:567,038877,045,210401,171,3080267,878,400
28Jun 2, 2024 15:577,112953,228,510405,373,8590267,980,800
29Jun 2, 2024 16:0010,0972,023,767,106282,037,000293,485,000267,747,328
30Jun 2, 2024 16:0010,1032,032,686,932253,247,000322,601,000267,796,480
31Jun 2, 2024 15:5710,2532,024,265,493274,209,000310,237,000267,759,616
32Jun 2, 2024 15:5510,4942,068,389,361262,272,000335,911,000267,595,776
33Jun 2, 2024 15:5510,5732,168,102,047283,309,000319,349,000267,673,600
34Jun 2, 2024 16:0010,6102,447,167,161251,297,000353,484,000267,800,576
35Jun 2, 2024 15:5611,1882,236,403,249298,054,000339,642,000266,641,408
36Jun 2, 2024 15:5812,6802,522,184,287288,476,000434,265,000267,538,432
37Jun 2, 2024 15:5712,6872,513,193,230284,663,000438,480,000267,505,664
38Jun 2, 2024 15:5812,7682,540,414,670272,659,000455,132,000267,517,952
39Jun 2, 2024 15:5712,7812,512,529,529288,688,000439,807,000262,692,864
40Jun 2, 2024 15:5712,8142,570,747,917277,795,000452,623,000267,382,784
41Jun 2, 2024 15:5712,8202,537,025,274275,186,000455,551,000264,249,344
42Jun 2, 2024 15:5612,8272,522,465,577257,391,000473,764,000264,339,456
43Jun 2, 2024 15:5612,8852,827,412,155276,692,000457,764,000265,216,000
44Jun 2, 2024 15:5712,9252,623,092,412285,605,000451,114,000267,362,304
45Jun 2, 2024 15:5712,9872,639,198,818285,781,000454,472,000266,964,992
46Jun 2, 2024 15:5713,0022,565,624,551273,584,000467,503,000255,127,552
47Jun 2, 2024 15:5713,0232,613,418,451279,738,000462,568,000267,563,008
48Jun 2, 2024 15:5613,0402,640,730,468278,114,000465,174,000267,268,096
49Jun 2, 2024 15:5813,0602,895,222,006262,567,000481,877,000260,943,872
50Jun 2, 2024 15:5513,0722,621,031,353275,919,000469,163,000267,522,048
51Jun 2, 2024 15:5513,0872,604,426,410274,667,000471,272,000267,505,664
52Jun 2, 2024 15:5513,0922,644,998,634287,246,000458,980,000267,448,320
53Jun 2, 2024 15:5713,1232,634,605,381257,090,000490,900,000258,772,992
54Jun 2, 2024 15:5613,1392,725,299,310279,416,000469,503,000267,599,872
55Jun 2, 2024 15:5713,1522,601,590,383294,920,000454,754,000256,770,048
56Jun 2, 2024 15:5713,1542,653,734,012283,973,000465,798,000267,456,512
57Jun 2, 2024 15:5713,1682,852,021,537272,265,000478,333,000258,719,744
58Jun 2, 2024 16:0013,1872,699,595,670276,767,000474,897,000260,194,304
59Jun 2, 2024 16:0013,1912,937,234,336260,715,000491,188,000267,386,880
60Jun 2, 2024 15:5713,1992,666,113,724278,339,000473,984,000255,373,312
61Jun 2, 2024 15:5713,2382,675,470,199295,900,000458,645,000267,649,024
62Jun 2, 2024 15:5713,2432,721,980,801290,643,000464,222,000262,406,144
63Jun 2, 2024 15:5513,2542,708,367,671264,522,000490,970,000267,485,184
64Jun 2, 2024 15:5713,2652,674,106,738278,941,000477,163,000258,912,256
65Jun 2, 2024 15:5713,2852,689,299,493280,600,000476,622,000267,481,088
66Jun 2, 2024 15:5713,3122,668,461,741306,630,000452,133,000256,405,504
67Jun 2, 2024 15:5813,3152,695,500,466280,278,000478,678,000267,493,376
68Jun 2, 2024 15:5713,3152,664,170,729299,327,000459,645,000267,665,408
69Jun 2, 2024 15:5713,3422,772,316,042280,850,000479,621,000267,624,448
70Jun 2, 2024 15:5713,3642,763,939,985312,099,000449,670,000267,612,160
71Jun 2, 2024 15:5813,3992,721,547,289281,604,000482,156,000267,538,432
72Jun 2, 2024 15:5713,4012,778,294,763279,363,000484,504,000267,567,104
73Jun 2, 2024 15:5713,4102,764,278,638261,922,000502,463,000258,125,824
74Jun 2, 2024 16:0013,4152,735,697,834276,475,000488,200,000267,440,128
75Jun 2, 2024 16:0013,4232,713,052,309263,396,000501,708,000267,542,528
76Jun 2, 2024 16:0013,4282,761,086,893251,653,000513,749,000267,497,472
77Jun 2, 2024 15:5513,4462,778,675,078286,636,000479,804,000267,366,400
78Jun 2, 2024 15:5713,4572,778,027,061274,601,000492,424,000267,481,088
79Jun 2, 2024 15:5613,4742,777,469,901270,044,000497,991,000267,632,640
80Jun 2, 2024 16:0013,4782,773,224,631263,115,000505,141,000267,472,896
81Jun 2, 2024 15:5713,4862,751,356,023276,643,000492,038,000267,612,160
82Jun 2, 2024 15:5713,4972,793,310,717287,244,000482,088,000267,558,912
83Jun 2, 2024 15:5813,5082,761,309,775293,978,000475,965,000267,628,544
84Jun 2, 2024 15:5713,5112,802,731,364286,196,000483,932,000259,063,808
85Jun 2, 2024 15:5713,5142,782,185,963278,792,000491,500,000267,632,640
86Jun 2, 2024 15:5813,5322,806,568,026292,170,000479,159,000267,415,552
87Jun 2, 2024 16:0013,5422,780,215,489292,073,000479,835,000256,290,816
88Jun 2, 2024 16:0013,5502,846,296,750272,469,000499,861,000267,579,392
89Jun 2, 2024 16:0013,5562,799,500,527276,523,000496,144,000267,243,520
90Jun 2, 2024 15:5813,5562,791,340,694280,526,000492,187,000267,550,720
91Jun 2, 2024 15:5513,5593,168,582,266279,544,000493,313,000267,390,976
92Jun 2, 2024 16:0013,5643,018,342,954279,531,000493,595,000267,460,608
93Jun 2, 2024 15:5713,5642,822,126,689303,082,000470,087,000267,698,176
94Jun 2, 2024 15:5613,5672,853,921,541289,614,000483,717,000267,595,776
95Jun 2, 2024 15:5813,5722,830,823,412285,979,000487,604,000267,399,168
96Jun 2, 2024 16:0013,5762,866,682,091295,638,000478,207,000267,431,936
97Jun 2, 2024 15:5513,5782,843,653,173256,291,000517,668,000267,603,968
98Jun 2, 2024 16:0013,5922,868,639,081290,653,000484,080,000264,286,208
99Jun 2, 2024 16:0013,5952,838,262,890273,314,000501,599,000267,538,432
100Jun 2, 2024 15:5613,5962,911,452,173286,954,000488,018,000267,591,680
101Jun 2, 2024 15:5713,5972,845,317,213272,716,000502,319,000267,350,016
102Jun 2, 2024 15:5613,5982,814,863,489282,591,000492,488,000267,497,472
103Jun 2, 2024 15:5713,6002,889,646,950274,465,000500,741,000267,448,320
104Jun 2, 2024 15:5713,6042,917,729,558283,665,000491,755,000267,517,952
105Jun 2, 2024 16:0013,6102,875,136,640288,790,000487,001,000267,542,528
106Jun 2, 2024 15:5713,6142,874,940,962314,564,000461,431,000267,456,512
107Jun 2, 2024 15:5713,6192,839,264,226293,977,000482,291,000267,702,272
108Jun 2, 2024 15:5713,6362,891,896,386296,141,000481,103,000267,345,920
109Jun 2, 2024 16:0013,7052,847,044,944278,336,000502,833,000256,843,776