Count uint8 Sergey Svistunov

Count the number of bytes equal to 127 in a binary stream as fast as possible.

Input: 250 000 000 uint8 values in binary on STDIN.

Output: The count of elements equal to 127, printed as a decimal string.

Date AuthorLanguageStatus Score
Sep 12, 2026 15:08Kevin HeaveyKevin HeaveyCPPg++13.3.0Success3,999
Sep 12, 2026 15:05Kevin HeaveyKevin HeaveyCPPg++13.3.0Success4,325
Sep 12, 2026 15:04Kevin HeaveyKevin HeaveyCPPg++13.3.0Success16,453
Sep 12, 2026 15:02Kevin HeaveyKevin HeaveyCPPg++13.3.0Success4,326
Sep 12, 2026 15:00Kevin HeaveyKevin HeaveyCPPg++13.3.0Success16,437
Sep 12, 2026 14:58Kevin HeaveyKevin HeaveyCPPg++13.3.0Success4,003
Sep 12, 2026 14:57Kevin HeaveyKevin HeaveyCPPg++13.3.0Success16,445
Sep 12, 2026 14:54Kevin HeaveyKevin HeaveyCPPg++13.3.0Success4,000
Sep 12, 2026 14:52Kevin HeaveyKevin HeaveyCPPg++13.3.0Success4,318
Sep 12, 2026 05:09Haha ExpertHaha ExpertCPPg++14.2.0Success4,907
Sep 12, 2026 05:08Haha ExpertHaha ExpertCPPg++14.2.0Success5,236
Sep 12, 2026 05:06Haha ExpertHaha ExpertCPPg++14.2.0Success5,477
Sep 12, 2026 05:05Haha ExpertHaha ExpertCPPg++14.2.0Error
Sep 12, 2026 05:02Haha ExpertHaha ExpertCPPg++14.2.0Success4,927
Sep 12, 2026 05:00Haha ExpertHaha ExpertCPPg++14.2.0Success5,140
Sep 12, 2026 04:59Haha ExpertHaha ExpertCPPg++14.2.0Success4,895+35.67 RP
Sep 12, 2026 04:58Haha ExpertHaha ExpertCPPg++14.2.0Success4,982+76.35 RP
Sep 12, 2026 04:56Haha ExpertHaha ExpertCPPg++14.2.0Success5,338
Sep 12, 2026 04:55Haha ExpertHaha ExpertCPPg++14.2.0Success5,199
Sep 12, 2026 04:55Haha ExpertHaha ExpertCPPg++14.2.0Success5,494
Sep 12, 2026 04:54Haha ExpertHaha ExpertCPPclang++20.1.2Success5,586
Sep 12, 2026 04:53Haha ExpertHaha ExpertCPPg++13.3.0Success5,508
Sep 12, 2026 04:52Haha ExpertHaha ExpertCPPg++13.3.0Success5,179+125.17 RP
Sep 10, 2026 16:27Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success4,259+10.43 RP
Sep 9, 2026 22:53Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success4,286
Sep 6, 2026 22:07Warren FuWarren FuCPPg++13.3.0Success4,563+179.06 RP
Sep 6, 2026 09:50Warren FuWarren FuCPPg++14.2.0Success4,969+38.14 RP
Sep 6, 2026 09:49William LiaoWilliam LiaoCPPg++10.5.0Success5,373+50.88 RP
Sep 6, 2026 09:47Warren FuWarren FuCPPg++14.2.0Success5,065+17.77 RP
Sep 6, 2026 09:31Warren FuWarren FuCPPg++14.2.0Success5,127
Sep 6, 2026 09:15Warren FuWarren FuCPPg++14.2.0Success5,111+64.42 RP
Sep 6, 2026 09:10Warren FuWarren FuCPPg++14.2.0Success5,285
Sep 6, 2026 08:58Warren FuWarren FuCPPg++14.2.0Success5,296
Sep 6, 2026 08:45Warren FuWarren FuCPPg++14.2.0Success5,292
Sep 6, 2026 08:44Warren FuWarren FuCPPclang++20.1.2Success5,480
Sep 6, 2026 08:42Warren FuWarren FuCPPg++10.5.0Success5,338
Sep 6, 2026 08:37Warren FuWarren FuCPPg++10.5.0Success5,285+71.98 RP
Sep 6, 2026 08:24Warren FuWarren FuCPPclang++20.1.2Success5,494+100.48 RP
Sep 6, 2026 08:16William LiaoWilliam LiaoCPPg++10.5.0Success5,524+19.45 RP
Sep 6, 2026 08:15William LiaoWilliam LiaoCPPg++14.2.0Success5,584+3.52 RP
Sep 6, 2026 07:53William LiaoWilliam LiaoCPPg++10.5.0Success5,595+905.86 RP
Sep 6, 2026 07:42Warren FuWarren FuCPPclang++20.1.2Success5,815+2.07 RP
Sep 6, 2026 07:35Warren FuWarren FuCPPclang++20.1.2Success5,822+3.83 RP
Sep 6, 2026 07:35Warren FuWarren FuCPPclang++20.1.2Error
Sep 6, 2026 07:26William LiaoWilliam LiaoCPPg++10.5.0Success11,345+229.81 RP
Sep 6, 2026 07:24Warren FuWarren FuCPPclang++20.1.2Success5,835
Sep 6, 2026 07:24Warren FuWarren FuCPPclang++20.1.2Success5,835+0.59 RP
Sep 6, 2026 07:20Warren FuWarren FuCPPclang++20.1.2Success5,837+485.16 RP
Sep 6, 2026 06:49William LiaoWilliam LiaoCPPg++10.5.0Success15,346+176.26 RP
Sep 6, 2026 06:15William LiaoWilliam LiaoCPPg++10.5.0Success21,036+274.60 RP
Sep 6, 2026 05:52Warren FuWarren FuCPPclang++20.1.2Success8,143+13.28 RP
Sep 6, 2026 05:47Warren FuWarren FuCPPg++10.5.0Success8,232+1'017.96 RP
Sep 6, 2026 03:51Warren FuWarren FuCPPg++10.5.0Success50,810+196.81 RP
Sep 5, 2026 07:16William LiaoWilliam LiaoCPPg++10.5.0Success49,806+200.78 RP
Sep 4, 2026 10:02Victor MerckléVictor MerckléCPPg++14.2.0Success4,106
Sep 4, 2026 09:08Victor MerckléVictor MerckléCPPg++14.2.0Success4,024
Sep 4, 2026 08:06Victor MerckléVictor MerckléCPPg++14.2.0Success4,122
Sep 4, 2026 07:26Victor MerckléVictor MerckléCPPg++14.2.0Success4,394
Sep 4, 2026 06:57Victor MerckléVictor MerckléCPPg++14.2.0Success4,108
Sep 3, 2026 19:03Victor MerckléVictor MerckléCPPg++14.2.0Success4,100
Sep 3, 2026 19:01Victor MerckléVictor MerckléCPPg++14.2.0Success4,269
Sep 3, 2026 18:59Victor MerckléVictor MerckléCPPg++14.2.0Success4,123
Sep 3, 2026 18:57Victor MerckléVictor MerckléCPPg++14.2.0Success4,274
Sep 3, 2026 18:52Victor MerckléVictor MerckléCPPg++14.2.0Success5,020
Sep 3, 2026 18:47Victor MerckléVictor MerckléCPPg++14.2.0Success4,250
Sep 3, 2026 18:44Victor MerckléVictor MerckléCPPg++14.2.0Success4,218
Sep 3, 2026 18:34Victor MerckléVictor MerckléCPPg++14.2.0Success4,130
Sep 3, 2026 18:29Victor MerckléVictor MerckléCPPg++14.2.0Success4,118
Sep 3, 2026 18:26Victor MerckléVictor MerckléCPPg++14.2.0Success4,096
Sep 3, 2026 18:19Victor MerckléVictor MerckléCPPg++14.2.0Success4,962
Sep 3, 2026 18:14Victor MerckléVictor MerckléCPPg++14.2.0Success4,968
Sep 3, 2026 18:07Victor MerckléVictor MerckléCPPg++14.2.0Success4,114
Sep 3, 2026 18:05Victor MerckléVictor MerckléCPPg++14.2.0Success4,098
Sep 3, 2026 18:03Victor MerckléVictor MerckléCPPg++14.2.0Success4,160
Sep 3, 2026 18:00Victor MerckléVictor MerckléCPPg++14.2.0Success4,023+4.32 RP
Sep 3, 2026 17:56Victor MerckléVictor MerckléCPPg++14.2.0Success4,114
Sep 3, 2026 17:52Victor MerckléVictor MerckléCPPg++14.2.0Success4,096
Sep 3, 2026 17:50Victor MerckléVictor MerckléCPPg++14.2.0Success4,100
Sep 3, 2026 17:48Victor MerckléVictor MerckléCPPg++14.2.0Success4,097
Sep 3, 2026 17:46Victor MerckléVictor MerckléCPPg++14.2.0Success4,193
Sep 3, 2026 17:40Victor MerckléVictor MerckléCPPg++14.2.0Success4,155
Sep 3, 2026 17:35Victor MerckléVictor MerckléCPPg++14.2.0Success4,095
Sep 3, 2026 17:32Victor MerckléVictor MerckléCPPg++14.2.0Success4,090
Sep 3, 2026 17:30Victor MerckléVictor MerckléCPPg++14.2.0Success4,079
Sep 3, 2026 17:29Victor MerckléVictor MerckléCPPg++14.2.0Success4,030+2.46 RP
Sep 3, 2026 17:26Victor MerckléVictor MerckléCPPg++14.2.0Success4,070
Sep 3, 2026 17:16Victor MerckléVictor MerckléCPPg++14.2.0Success4,071
Sep 3, 2026 17:14Victor MerckléVictor MerckléCPPg++14.2.0Success4,120
Sep 3, 2026 17:11Victor MerckléVictor MerckléCPPg++14.2.0Success4,068
Sep 3, 2026 17:05Victor MerckléVictor MerckléCPPg++14.2.0Success4,086
Sep 3, 2026 17:01Victor MerckléVictor MerckléCPPg++14.2.0Success4,119
Sep 3, 2026 13:15Victor MerckléVictor MerckléCPPg++14.2.0Success4,101
Sep 3, 2026 13:01Victor MerckléVictor MerckléCPPg++14.2.0Success4,106+5.00 RP
Sep 2, 2026 15:18Victor MerckléVictor MerckléCPPg++14.2.0Success4,086
Sep 2, 2026 15:11Victor MerckléVictor MerckléCPPg++14.2.0Success4,076
Sep 2, 2026 15:07Victor MerckléVictor MerckléCPPg++14.2.0Success4,099
Sep 2, 2026 15:03Victor MerckléVictor MerckléCPPg++14.2.0Success4,136
Sep 2, 2026 14:45Victor MerckléVictor MerckléCPPg++14.2.0Success4,174
Sep 2, 2026 14:36Victor MerckléVictor MerckléCPPg++14.2.0Success4,148
Sep 2, 2026 14:32Victor MerckléVictor MerckléCPPg++14.2.0Success4,152