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
Jan 22, 2024 21:42Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success5,250
Jan 22, 2024 21:40Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success5,257
Jan 22, 2024 21:40Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success6,216
Jan 22, 2024 19:48Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success4,814
Jan 22, 2024 19:33Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success5,249
Jan 22, 2024 19:09Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,648
Jan 22, 2024 19:07Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,681
Jan 22, 2024 19:02Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,929
Jan 22, 2024 18:58Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 22, 2024 18:56Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 22, 2024 18:54Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,636
Jan 22, 2024 18:51Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,735
Jan 22, 2024 18:44Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success7,278
Jan 22, 2024 18:43Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success7,280
Jan 22, 2024 18:41Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 22, 2024 18:18Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 22, 2024 18:12Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,727
Jan 22, 2024 18:10Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,733
Jan 22, 2024 18:09Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,695
Jan 22, 2024 18:07Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,680
Jan 22, 2024 18:05Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,715
Jan 22, 2024 18:01Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,724
Jan 22, 2024 18:00Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,723
Jan 22, 2024 17:57Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 22, 2024 17:56Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 22, 2024 17:49Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,765
Jan 22, 2024 17:46Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,675
Jan 22, 2024 17:45Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,793
Jan 22, 2024 17:44Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success8,842
Jan 22, 2024 17:40Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,663
Jan 22, 2024 17:38Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,678
Jan 22, 2024 17:37Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,664
Jan 22, 2024 17:35Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 22, 2024 17:25Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,684
Jan 22, 2024 17:22Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,653
Jan 22, 2024 17:20Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,653
Jan 22, 2024 17:19Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 22, 2024 17:19Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,768
Jan 22, 2024 17:16Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 22, 2024 16:59Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 22, 2024 16:28Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 22, 2024 16:26Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 22, 2024 16:23Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 22, 2024 16:21Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 22, 2024 02:35Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,595
Jan 22, 2024 02:33Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,688
Jan 22, 2024 02:30Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,642
Jan 22, 2024 02:28Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,623
Jan 22, 2024 02:28Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,609
Jan 22, 2024 02:27Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,881
Jan 22, 2024 02:24Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 22, 2024 02:20Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 22, 2024 02:19Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,608
Jan 22, 2024 02:17Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,896
Jan 22, 2024 02:16Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,583+8.56 RP
Jan 22, 2024 02:15Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,592
Jan 22, 2024 02:14Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 22, 2024 02:09Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,617
Jan 22, 2024 02:07Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,592
Jan 22, 2024 02:03Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,592+14.18 RP
Jan 22, 2024 02:03Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success4,813
Jan 22, 2024 02:02Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success5,517
Jan 22, 2024 02:01Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success5,992
Jan 22, 2024 01:53Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success5,749
Jan 22, 2024 01:52Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success5,928
Jan 22, 2024 01:28Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success5,940
Jan 22, 2024 01:28Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success5,738
Jan 22, 2024 01:26Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Jan 22, 2024 01:21Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success5,601
Jan 22, 2024 01:19Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success5,680
Jan 22, 2024 01:17Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success5,966
Jan 22, 2024 01:14Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success5,939
Jan 22, 2024 01:13Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success5,965
Jan 22, 2024 01:12Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success5,975
Jan 22, 2024 01:11Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success5,660
Jan 22, 2024 01:08Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success5,683
Jan 22, 2024 01:07Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success5,987
Jan 22, 2024 01:03Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success5,641
Jan 22, 2024 01:02Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success5,299
Jan 22, 2024 00:59Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Jan 22, 2024 00:56Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 22, 2024 00:54Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 21, 2024 22:34Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 21, 2024 22:32Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 21, 2024 22:30Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success5,509
Jan 21, 2024 22:26Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success5,191
Jan 21, 2024 22:23Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 21, 2024 22:22Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success5,065
Jan 21, 2024 22:21Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success5,173
Jan 21, 2024 22:17Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success5,555
Jan 21, 2024 22:14Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success5,845
Jan 21, 2024 22:13Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 21, 2024 22:00Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 21, 2024 21:58Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success5,417
Jan 21, 2024 21:57Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 21, 2024 21:44Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 21, 2024 21:34Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 21, 2024 21:21Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,850
Jan 21, 2024 21:18Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jan 21, 2024 21:09Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success4,607+61.32 RP