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
Date AuthorLanguageStatus Score
Aug 20, 2024 17:22Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 20, 2024 17:22Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 20, 2024 17:21Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success8,540
Aug 20, 2024 17:19Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success8,515+1'174.40 RP
Jul 30, 2024 13:13matsuoka-601matsuoka-601CPPclang++10.0.0Success4,325+11.74 RP
Jul 30, 2024 13:12matsuoka-601matsuoka-601CPPclang++10.0.0Success5,075
Jul 26, 2024 21:03Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,499
Jul 26, 2024 21:00Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success4,779
Jul 26, 2024 20:59Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,495
Jul 23, 2024 14:49DanielDanielRUSTrust-1.79.0Success17,558+6.95 RP
Jul 23, 2024 14:36DanielDanielRUSTrust-1.79.0Success17,775+7.59 RP
Jul 23, 2024 14:30DanielDanielRUSTrust-1.79.0Success18,018+528.73 RP
Jul 23, 2024 14:28DanielDanielRUSTrust-1.79.0Error
Jul 23, 2024 14:25DanielDanielRUSTrust-1.79.0Error
Jul 23, 2024 14:20DanielDanielRUSTrust-1.79.0Error
Jul 23, 2024 14:09DanielDanielRUSTrust-1.79.0Success380,658+26.27 RP
Jul 16, 2024 12:41Nadiminty KaundinyaNadiminty KaundinyaCPPg++9.4.0Success429,511+23.28 RP
Jun 25, 2024 03:24matsuoka-601matsuoka-601CPPclang++10.0.0Success5,115
Jun 25, 2024 03:21matsuoka-601matsuoka-601CPPclang++10.0.0Success4,999
Jun 23, 2024 13:23Franek KortaFranek KortaCPPg++9.4.0Success4,866
Jun 23, 2024 13:18Franek KortaFranek KortaCPPg++9.4.0Success4,836+49.66 RP
Jun 23, 2024 13:11Franek KortaFranek KortaCPPg++9.4.0Error
Jun 23, 2024 11:52matsuoka-601matsuoka-601CPPclang++10.0.0Success4,366
Jun 23, 2024 09:18matsuoka-601matsuoka-601CPPclang++10.0.0Success4,340
Jun 23, 2024 09:18matsuoka-601matsuoka-601CPPclang++10.0.0Success4,360
Jun 23, 2024 09:17matsuoka-601matsuoka-601CPPclang++10.0.0Success4,401
Jun 23, 2024 09:13matsuoka-601matsuoka-601CPPclang++10.0.0Success4,371
Jun 23, 2024 09:07matsuoka-601matsuoka-601CPPclang++10.0.0Success4,336+4.26 RP
Jun 23, 2024 09:07matsuoka-601matsuoka-601CPPclang++10.0.0Success4,353
Jun 23, 2024 09:06matsuoka-601matsuoka-601CPPclang++10.0.0Success4,352
Jun 23, 2024 09:02matsuoka-601matsuoka-601CPPclang++10.0.0Success4,340+16.92 RP
Jun 23, 2024 08:59matsuoka-601matsuoka-601CPPclang++10.0.0Success4,389
Jun 23, 2024 08:56matsuoka-601matsuoka-601CPPclang++10.0.0Success4,367
Jun 23, 2024 08:53matsuoka-601matsuoka-601CPPclang++10.0.0Success4,431
Jun 23, 2024 08:52matsuoka-601matsuoka-601CPPclang++10.0.0Success4,401
Jun 23, 2024 08:51matsuoka-601matsuoka-601CPPclang++10.0.0Success4,399
Jun 23, 2024 08:50matsuoka-601matsuoka-601CPPclang++10.0.0Success4,356+13.66 RP
Jun 23, 2024 05:53matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 23, 2024 05:47matsuoka-601matsuoka-601CPPclang++10.0.0Success4,418
Jun 23, 2024 05:26matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 22, 2024 22:38Franek KortaFranek KortaCPPg++9.4.0Error
Jun 22, 2024 22:36Franek KortaFranek KortaCPPg++9.4.0Error
Jun 22, 2024 22:24Franek KortaFranek KortaCPPg++9.4.0Error
Jun 22, 2024 17:09matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 22, 2024 17:08matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 22, 2024 16:43matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 22, 2024 16:40matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 22, 2024 16:11matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 22, 2024 16:09matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 22, 2024 16:08matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 22, 2024 16:08matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 22, 2024 16:06matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 22, 2024 16:00matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 22, 2024 15:54matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 22, 2024 15:50matsuoka-601matsuoka-601CPPclang++10.0.0Success4,375
Jun 22, 2024 15:34matsuoka-601matsuoka-601CPPclang++10.0.0Success4,369+202.64 RP
Jun 22, 2024 15:30matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 22, 2024 12:35matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 22, 2024 04:08matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 22, 2024 04:05matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 22, 2024 04:04matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 22, 2024 03:59matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 22, 2024 03:55matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 22, 2024 03:52matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 17:24matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 17:22matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 17:19matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 17:18matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 17:14matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 17:12matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 17:11matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 17:10matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 17:09matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 17:07matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 17:05matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 16:53matsuoka-601matsuoka-601CPPclang++10.0.0Success4,872
Jun 21, 2024 16:40matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 16:32matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 16:28matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 16:27matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 16:26matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 16:25matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 16:24matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 15:59matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 15:06Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,816
Jun 21, 2024 15:04Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,560
Jun 21, 2024 15:01Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,595
Jun 21, 2024 15:00Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,883
Jun 21, 2024 14:48Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,534
Jun 21, 2024 14:47Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,623
Jun 21, 2024 14:44Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success4,817
Jun 21, 2024 14:36matsuoka-601matsuoka-601CPPclang++10.0.0Success4,909
Jun 21, 2024 14:03matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 14:00matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 13:58matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 13:20matsuoka-601matsuoka-601CPPclang++10.0.0Success4,759
Jun 21, 2024 13:19matsuoka-601matsuoka-601CPPclang++10.0.0Success5,247
Jun 21, 2024 13:02matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 12:59matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 21, 2024 12:52matsuoka-601matsuoka-601CPPclang++10.0.0Error