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 16, 2026 15:57Victor MerckléVictor MerckléCPPg++14.2.0Success1,612
Aug 16, 2026 15:45Victor MerckléVictor MerckléCPPg++14.2.0Success1,608+23.12 RP
Aug 16, 2026 14:59Victor MerckléVictor MerckléCPPg++14.2.0Success1,621
Aug 16, 2026 14:50Victor MerckléVictor MerckléCPPg++14.2.0Success1,710
Aug 16, 2026 14:37Victor MerckléVictor MerckléCPPg++14.2.0Success1,652
Aug 16, 2026 14:29Victor MerckléVictor MerckléCPPg++14.2.0Success1,614+3.84 RP
Aug 16, 2026 14:24Victor MerckléVictor MerckléCPPg++14.2.0Success1,627
Aug 16, 2026 14:13Victor MerckléVictor MerckléCPPg++14.2.0Success1,615+3.83 RP
Aug 16, 2026 14:07Victor MerckléVictor MerckléCPPg++14.2.0Success1,617
Aug 16, 2026 12:12marko1597marko1597CPPclang++16.0.6Success1,449+19.02 RP
Aug 16, 2026 12:11marko1597marko1597CPPclang++16.0.6Success1,454
Aug 16, 2026 12:11marko1597marko1597CPPclang++16.0.6Success1,451
Aug 16, 2026 12:11marko1597marko1597CPPclang++16.0.6Success1,451
Aug 16, 2026 12:05marko1597marko1597CPPclang++16.0.6Success1,456
Aug 16, 2026 12:05marko1597marko1597CPPclang++16.0.6Success1,512
Aug 16, 2026 12:05marko1597marko1597CPPclang++16.0.6Success1,504
Aug 16, 2026 12:05marko1597marko1597CPPclang++16.0.6Success1,452
Aug 16, 2026 11:55marko1597marko1597CPPclang++16.0.6Success1,451+18.98 RP
Aug 16, 2026 11:55marko1597marko1597CPPclang++16.0.6Success1,460
Aug 16, 2026 11:55marko1597marko1597CPPclang++16.0.6Success1,502
Aug 16, 2026 11:55marko1597marko1597CPPclang++16.0.6Success1,453+457.90 RP
Aug 16, 2026 11:44marko1597marko1597CPPclang++16.0.6Success1,503+4.42 RP
Aug 16, 2026 11:44marko1597marko1597CPPclang++16.0.6Success1,504+4.42 RP
Aug 16, 2026 11:22marko1597marko1597CPPclang++16.0.6Success1,507
Aug 16, 2026 11:22marko1597marko1597CPPclang++16.0.6Success1,507
Aug 16, 2026 11:21marko1597marko1597CPPclang++16.0.6Success1,507
Aug 16, 2026 11:21marko1597marko1597CPPclang++16.0.6Success1,508
Aug 16, 2026 11:02marko1597marko1597CPPclang++16.0.6Success1,507
Aug 16, 2026 11:02marko1597marko1597CPPclang++16.0.6Success1,510
Aug 16, 2026 11:02marko1597marko1597CPPclang++16.0.6Success1,510
Aug 16, 2026 11:02marko1597marko1597CPPclang++16.0.6Success1,505+4.41 RP
Aug 16, 2026 10:55marko1597marko1597CPPclang++16.0.6Success1,508
Aug 16, 2026 10:54marko1597marko1597CPPclang++16.0.6Success1,508
Aug 16, 2026 10:54marko1597marko1597CPPclang++16.0.6Success1,508
Aug 16, 2026 10:54marko1597marko1597CPPclang++16.0.6Success1,508
Aug 16, 2026 10:41marko1597marko1597CPPclang++16.0.6Success1,506+8.81 RP
Aug 16, 2026 10:40marko1597marko1597CPPclang++16.0.6Success1,509
Aug 16, 2026 10:40marko1597marko1597CPPclang++16.0.6Success1,508+8.78 RP
Aug 16, 2026 10:40marko1597marko1597CPPclang++16.0.6Success1,510+21.86 RP
Aug 16, 2026 10:39marko1597marko1597CPPclang++16.0.6Success1,524
Aug 16, 2026 10:39marko1597marko1597CPPclang++16.0.6Success1,524
Aug 16, 2026 10:39marko1597marko1597CPPclang++16.0.6Success1,524
Aug 16, 2026 10:31marko1597marko1597CPPclang++16.0.6Success1,523
Aug 16, 2026 10:31marko1597marko1597CPPclang++16.0.6Success1,543
Aug 16, 2026 10:30marko1597marko1597CPPclang++16.0.6Success1,515+34.67 RP
Aug 16, 2026 09:58marko1597marko1597CPPclang++16.0.6Success1,523+4.31 RP
Aug 16, 2026 09:58marko1597marko1597CPPclang++16.0.6Success1,524
Aug 16, 2026 09:58marko1597marko1597CPPclang++16.0.6Success1,524
Aug 16, 2026 09:58marko1597marko1597CPPclang++14.0.6Success1,535
Aug 16, 2026 09:39marko1597marko1597CPPclang++15.0.7Success1,538
Aug 16, 2026 09:39marko1597marko1597CPPclang++16.0.6Success1,524+55.50 RP
Aug 16, 2026 09:39marko1597marko1597CPPclang++17.0.6Success1,548
Aug 16, 2026 09:16marko1597marko1597CPPclang++19.1.1Success1,539
Aug 16, 2026 09:16marko1597marko1597CPPg++13.3.0Success1,700
Aug 16, 2026 09:16marko1597marko1597CPPg++14.2.0Success1,800
Aug 16, 2026 08:42marko1597marko1597CPPclang++18.1.3Success1,539
Aug 16, 2026 08:42marko1597marko1597CPPclang++19.1.1Success1,540
Aug 16, 2026 08:21Victor MerckléVictor MerckléCPPg++14.2.0Success2,937
Aug 16, 2026 08:09marko1597marko1597CPPclang++19.1.1Success1,540
Aug 16, 2026 08:09marko1597marko1597CPPclang++19.1.1Success1,539
Aug 16, 2026 08:08marko1597marko1597CPPclang++19.1.1Success1,538
Aug 16, 2026 08:08marko1597marko1597CPPclang++19.1.1Success1,539
Aug 16, 2026 08:06Victor MerckléVictor MerckléCPPg++14.2.0Success1,684
Aug 16, 2026 07:50marko1597marko1597CPPclang++18.1.3Success1,547
Aug 16, 2026 07:50marko1597marko1597CPPclang++19.1.1Success1,540
Aug 16, 2026 07:24marko1597marko1597CPPclang++19.1.1Success1,541
Aug 16, 2026 07:24marko1597marko1597CPPclang++19.1.1Success1,538
Aug 16, 2026 07:24marko1597marko1597CPPclang++19.1.1Success1,540
Aug 16, 2026 07:23marko1597marko1597CPPclang++19.1.1Success1,540
Aug 16, 2026 07:09marko1597marko1597CPPclang++19.1.1Success1,540
Aug 16, 2026 07:09marko1597marko1597CPPclang++19.1.1Success1,537+4.23 RP
Aug 16, 2026 07:09marko1597marko1597CPPclang++19.1.1Success1,538+8.44 RP
Aug 16, 2026 07:08marko1597marko1597CPPclang++19.1.1Success1,541
Aug 16, 2026 06:33Victor MerckléVictor MerckléCPPg++14.2.0Success1,650
Aug 16, 2026 06:28Victor MerckléVictor MerckléCPPg++14.2.0Success1,617
Aug 16, 2026 06:23Victor MerckléVictor MerckléCPPg++14.2.0Success1,617
Aug 16, 2026 06:18Victor MerckléVictor MerckléCPPg++14.2.0Success1,616+7.65 RP
Aug 16, 2026 06:08Victor MerckléVictor MerckléCPPg++14.2.0Success1,618+7.63 RP
Aug 16, 2026 05:56Victor MerckléVictor MerckléCPPg++14.2.0Success1,755
Aug 16, 2026 05:47Victor MerckléVictor MerckléCPPg++14.2.0Success1,653
Aug 16, 2026 05:32Victor MerckléVictor MerckléCPPg++14.2.0Success1,641
Aug 16, 2026 04:55Victor MerckléVictor MerckléCPPg++14.2.0Success1,620+11.41 RP
Aug 16, 2026 04:49Victor MerckléVictor MerckléCPPg++14.2.0Success1,705
Aug 16, 2026 04:42Victor MerckléVictor MerckléCPPg++14.2.0Success1,656
Aug 16, 2026 04:26Victor MerckléVictor MerckléCPPg++14.2.0Success1,623+78.70 RP
Aug 16, 2026 04:21Victor MerckléVictor MerckléCPPg++14.2.0Success2,493
Aug 16, 2026 03:30Victor MerckléVictor MerckléCPPg++14.2.0Success1,665
Aug 16, 2026 03:25Victor MerckléVictor MerckléCPPg++14.2.0Success1,651
Aug 16, 2026 03:17Victor MerckléVictor MerckléCPPg++14.2.0Success1,754
Aug 16, 2026 03:07Victor MerckléVictor MerckléCPPg++14.2.0Success1,749
Aug 16, 2026 02:30Victor MerckléVictor MerckléCPPg++14.2.0Success1,663
Aug 16, 2026 02:25Victor MerckléVictor MerckléCPPg++14.2.0Success1,649
Aug 16, 2026 02:20Victor MerckléVictor MerckléCPPg++14.2.0Success1,644+29.46 RP
Aug 16, 2026 02:14Victor MerckléVictor MerckléCPPg++14.2.0Success1,793
Aug 16, 2026 02:09Victor MerckléVictor MerckléCPPg++14.2.0Success1,652+10.97 RP
Aug 16, 2026 02:01Victor MerckléVictor MerckléCPPg++14.2.0Success2,480
Aug 16, 2026 01:53Victor MerckléVictor MerckléCPPg++14.2.0Success1,655+10.93 RP
Aug 16, 2026 01:46Victor MerckléVictor MerckléCPPg++14.2.0Success1,658+18.13 RP
Aug 16, 2026 01:35Victor MerckléVictor MerckléCPPg++14.2.0Success2,405
Aug 16, 2026 01:29Victor MerckléVictor MerckléCPPg++14.2.0Success2,581