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.

Back to listMar 28, 2026 14:27olliecrowolliecrowScore: 4,349Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 28, 2026 14:284,32430,160,94813,836,00002,539,520
2Mar 28, 2026 14:284,32829,693,74912,860,000989,0002,539,520
3Mar 28, 2026 14:294,33125,148,40813,860,00002,498,560
4Mar 28, 2026 14:284,33236,853,93112,871,000990,0002,281,472
5Mar 28, 2026 14:294,33245,285,58112,873,000990,0002,494,464
6Mar 28, 2026 14:304,33335,730,93612,877,000990,0002,490,368
7Mar 28, 2026 14:314,33434,770,55412,880,000990,0002,494,464
8Mar 28, 2026 14:284,33427,417,92912,879,000990,0002,498,560
9Mar 28, 2026 14:294,33527,958,98912,882,000990,0002,494,464
10Mar 28, 2026 14:304,33630,108,90312,883,000991,0002,494,464
11Mar 28, 2026 14:274,33641,828,19512,885,000991,0002,490,368
12Mar 28, 2026 14:294,33741,503,92712,886,000991,0002,281,472
13Mar 28, 2026 14:294,33833,351,94112,891,000991,0002,502,656
14Mar 28, 2026 14:274,33836,890,90612,892,000991,0002,281,472
15Mar 28, 2026 14:314,33834,756,63412,891,000991,0002,494,464
16Mar 28, 2026 14:294,33842,101,13012,890,000991,0002,498,560
17Mar 28, 2026 14:284,33828,888,14611,899,0001,983,0002,502,656
18Mar 28, 2026 14:294,33845,386,45612,890,000991,0002,494,464
19Mar 28, 2026 14:284,33839,054,13612,892,000991,0002,490,368
20Mar 28, 2026 14:304,33929,765,75612,893,000991,0002,281,472
21Mar 28, 2026 14:284,33938,746,47712,893,000991,0002,281,472
22Mar 28, 2026 14:304,33929,809,19512,895,000991,0002,281,472
23Mar 28, 2026 14:274,34037,113,73412,897,000992,0002,490,368
24Mar 28, 2026 14:284,34231,288,07513,895,00002,277,376
25Mar 28, 2026 14:304,34229,046,61112,903,000992,0002,490,368
26Mar 28, 2026 14:314,34227,930,44712,902,000992,0002,281,472
27Mar 28, 2026 14:294,34230,970,98312,901,000992,0002,498,560
28Mar 28, 2026 14:294,34331,971,40512,906,000992,0002,281,472
29Mar 28, 2026 14:304,34329,275,54212,904,000992,0002,494,464
30Mar 28, 2026 14:314,34328,042,56312,907,000992,0002,498,560
31Mar 28, 2026 14:274,34341,578,27412,904,000992,0002,494,464
32Mar 28, 2026 14:314,34335,272,65713,899,00002,281,472
33Mar 28, 2026 14:274,34340,525,50912,904,000992,0002,498,560
34Mar 28, 2026 14:314,34335,814,71312,907,000992,0002,281,472
35Mar 28, 2026 14:294,34530,779,37912,910,000993,0002,281,472
36Mar 28, 2026 14:284,34526,616,84312,911,000993,0002,498,560
37Mar 28, 2026 14:284,34531,737,03012,910,000993,0002,498,560
38Mar 28, 2026 14:304,34644,975,93912,913,000993,0002,494,464
39Mar 28, 2026 14:274,34642,946,01513,906,00002,281,472
40Mar 28, 2026 14:294,34738,563,98511,923,0001,987,0002,498,560
41Mar 28, 2026 14:284,34728,702,69611,923,0001,987,0002,281,472
42Mar 28, 2026 14:274,34830,306,94212,920,000993,0002,498,560
43Mar 28, 2026 14:304,34836,420,38113,915,00002,490,368
44Mar 28, 2026 14:284,34931,168,45313,916,00002,498,560
45Mar 28, 2026 14:274,34934,804,51112,923,000994,0002,494,464
46Mar 28, 2026 14:294,34938,071,83013,918,00002,494,464
47Mar 28, 2026 14:274,34935,673,59312,922,000994,0002,494,464
48Mar 28, 2026 14:304,35033,084,93112,927,000994,0002,498,560
49Mar 28, 2026 14:314,35026,831,32513,921,00002,486,272
50Mar 28, 2026 14:304,35143,217,00112,930,000994,0002,281,472
51Mar 28, 2026 14:294,35238,177,04912,933,000994,0002,494,464
52Mar 28, 2026 14:304,35243,780,81512,933,000994,0002,494,464
53Mar 28, 2026 14:304,35340,338,88712,936,000995,0002,498,560
54Mar 28, 2026 14:304,35437,273,42512,939,000995,0002,486,272
55Mar 28, 2026 14:294,35435,726,90512,939,000995,0002,494,464
56Mar 28, 2026 14:284,35431,959,61312,937,000995,0002,539,520
57Mar 28, 2026 14:304,35437,884,52212,939,000995,0002,281,472
58Mar 28, 2026 14:304,35630,983,80912,943,000995,0002,498,560
59Mar 28, 2026 14:284,35627,281,38811,949,0001,991,0002,281,472
60Mar 28, 2026 14:274,35736,779,56112,947,000995,0002,281,472
61Mar 28, 2026 14:304,35828,762,67012,949,000996,0002,494,464
62Mar 28, 2026 14:314,35829,576,71212,948,000996,0002,281,472
63Mar 28, 2026 14:294,35840,957,18712,949,000996,0002,281,472
64Mar 28, 2026 14:294,35829,389,53912,951,000996,0002,490,368
65Mar 28, 2026 14:284,35831,341,12111,953,0001,992,0002,498,560
66Mar 28, 2026 14:314,35932,322,25511,957,0001,992,0002,490,368
67Mar 28, 2026 14:284,36031,809,71112,956,000996,0002,490,368
68Mar 28, 2026 14:314,36127,858,64212,960,000996,0002,498,560
69Mar 28, 2026 14:314,36127,627,59412,959,000996,0002,281,472
70Mar 28, 2026 14:294,36331,694,32212,966,000997,0002,498,560
71Mar 28, 2026 14:314,36441,211,00312,967,000997,0002,498,560
72Mar 28, 2026 14:304,36526,744,56412,970,000997,0002,494,464
73Mar 28, 2026 14:294,36629,566,55412,974,000998,0002,498,560
74Mar 28, 2026 14:304,36635,490,50912,973,000997,0002,281,472
75Mar 28, 2026 14:284,36731,231,60012,977,000998,0002,281,472
76Mar 28, 2026 14:284,36735,397,56111,978,0001,996,0002,490,368
77Mar 28, 2026 14:304,36733,059,23512,976,000998,0002,502,656
78Mar 28, 2026 14:294,36935,594,78412,983,000998,0002,494,464
79Mar 28, 2026 14:274,37131,570,43312,987,000999,0002,494,464
80Mar 28, 2026 14:284,37228,179,32811,991,0001,998,0002,498,560
81Mar 28, 2026 14:284,37234,650,64012,990,000999,0002,490,368
82Mar 28, 2026 14:274,37331,829,48711,994,0001,999,0002,281,472
83Mar 28, 2026 14:304,37430,954,05512,999,000999,0002,277,376
84Mar 28, 2026 14:284,38034,484,91613,016,0001,001,0002,281,472
85Mar 28, 2026 14:304,38035,126,46712,013,0002,002,0002,281,472
86Mar 28, 2026 14:294,38230,286,11612,020,0002,003,0002,494,464
87Mar 28, 2026 14:274,38332,646,32913,025,0001,001,0002,281,472
88Mar 28, 2026 14:294,38429,948,92013,027,0001,002,0002,281,472
89Mar 28, 2026 14:274,38727,159,09112,032,0002,005,0002,494,464
90Mar 28, 2026 14:274,38830,254,12613,040,0001,003,0002,281,472