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 21:36olliecrowolliecrowScore: 4,354Success
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 21:364,33341,403,68513,865,00002,486,272
2Mar 28, 2026 21:374,33428,144,42012,878,000990,0002,498,560
3Mar 28, 2026 21:384,33536,806,37213,873,00002,281,472
4Mar 28, 2026 21:394,33640,871,13112,884,000991,0002,490,368
5Mar 28, 2026 21:394,33629,889,68212,884,000991,0002,281,472
6Mar 28, 2026 21:384,33629,177,21612,885,000991,0002,498,560
7Mar 28, 2026 21:364,33642,027,45612,884,000991,0002,498,560
8Mar 28, 2026 21:374,33728,313,76412,887,000991,0002,498,560
9Mar 28, 2026 21:394,33734,575,74912,888,000991,0002,498,560
10Mar 28, 2026 21:384,33840,045,64012,892,000991,0002,490,368
11Mar 28, 2026 21:374,33826,113,05412,890,000991,0002,281,472
12Mar 28, 2026 21:364,33833,245,86412,890,000991,0002,490,368
13Mar 28, 2026 21:364,33828,889,85812,890,000991,0002,281,472
14Mar 28, 2026 21:364,33829,707,87312,892,000991,0002,539,520
15Mar 28, 2026 21:394,33942,464,06812,893,000991,0002,494,464
16Mar 28, 2026 21:374,33929,339,79612,895,000991,0002,498,560
17Mar 28, 2026 21:374,34028,691,71012,897,000992,0002,494,464
18Mar 28, 2026 21:374,34028,080,54112,896,000992,0002,490,368
19Mar 28, 2026 21:384,34126,663,95012,899,000992,0002,494,464
20Mar 28, 2026 21:384,34126,638,05012,899,000992,0002,281,472
21Mar 28, 2026 21:384,34144,703,34912,899,000992,0002,281,472
22Mar 28, 2026 21:394,34129,944,87812,900,000992,0002,494,464
23Mar 28, 2026 21:374,34127,425,27412,900,000992,0002,281,472
24Mar 28, 2026 21:364,34131,621,22812,898,000992,0002,494,464
25Mar 28, 2026 21:394,34229,506,10812,901,000992,0002,281,472
26Mar 28, 2026 21:374,34242,222,17712,903,000992,0002,490,368
27Mar 28, 2026 21:384,34327,374,74412,905,000992,0002,490,368
28Mar 28, 2026 21:364,34325,921,84813,896,00002,498,560
29Mar 28, 2026 21:394,34437,433,56712,909,000993,0002,281,472
30Mar 28, 2026 21:384,34441,409,57912,909,000993,0002,502,656
31Mar 28, 2026 21:394,34626,114,07313,907,00002,498,560
32Mar 28, 2026 21:364,34627,123,80312,913,000993,0002,498,560
33Mar 28, 2026 21:384,34627,572,59212,914,000993,0002,494,464
34Mar 28, 2026 21:374,34727,531,54012,918,000993,0002,281,472
35Mar 28, 2026 21:394,34842,155,71212,920,000993,0002,490,368
36Mar 28, 2026 21:374,34927,531,35513,918,00002,490,368
37Mar 28, 2026 21:374,34929,431,57713,917,00002,494,464
38Mar 28, 2026 21:364,34932,575,79711,928,0001,988,0002,498,560
39Mar 28, 2026 21:394,35030,181,72712,926,000994,0002,281,472
40Mar 28, 2026 21:374,35139,625,71511,934,0001,989,0002,490,368
41Mar 28, 2026 21:374,35133,648,86912,928,000994,0002,281,472
42Mar 28, 2026 21:374,35143,326,18812,929,000994,0002,502,656
43Mar 28, 2026 21:374,35230,379,67412,932,000994,0002,490,368
44Mar 28, 2026 21:374,35327,913,22912,936,000995,0002,281,472
45Mar 28, 2026 21:374,35431,129,36811,943,0001,990,0002,281,472
46Mar 28, 2026 21:374,35435,459,49312,939,000995,0002,502,656
47Mar 28, 2026 21:384,35441,614,15112,938,000995,0002,281,472
48Mar 28, 2026 21:394,35632,350,96112,944,000995,0002,281,472
49Mar 28, 2026 21:394,35733,790,65612,947,000995,0002,281,472
50Mar 28, 2026 21:364,35728,764,38712,946,000995,0002,281,472
51Mar 28, 2026 21:384,35830,720,95212,950,000996,0002,281,472
52Mar 28, 2026 21:384,35829,131,32612,949,000996,0002,498,560
53Mar 28, 2026 21:364,35827,370,04411,953,0001,992,0002,490,368
54Mar 28, 2026 21:394,35828,274,23712,950,000996,0002,498,560
55Mar 28, 2026 21:384,35830,008,72411,953,0001,992,0002,281,472
56Mar 28, 2026 21:374,35929,376,69012,953,000996,0002,498,560
57Mar 28, 2026 21:384,36039,281,63811,959,0001,993,0002,281,472
58Mar 28, 2026 21:394,36026,498,92811,960,0001,993,0002,498,560
59Mar 28, 2026 21:394,36029,080,66312,956,000996,0002,490,368
60Mar 28, 2026 21:364,36134,056,91712,959,000996,0002,281,472
61Mar 28, 2026 21:394,36129,317,46111,961,0001,993,0002,498,560
62Mar 28, 2026 21:384,36127,600,82012,960,000996,0002,498,560
63Mar 28, 2026 21:394,36134,836,90811,963,0001,993,0002,502,656
64Mar 28, 2026 21:394,36342,506,39112,964,000997,0002,281,472
65Mar 28, 2026 21:364,36432,583,53112,968,000997,0002,535,424
66Mar 28, 2026 21:394,36531,307,30412,972,000997,0002,498,560
67Mar 28, 2026 21:374,36530,915,29212,970,000997,0002,281,472
68Mar 28, 2026 21:394,36534,064,85512,970,000997,0002,494,464
69Mar 28, 2026 21:384,36829,907,58312,978,000998,0002,277,376
70Mar 28, 2026 21:394,36828,447,80911,980,0001,996,0002,535,424
71Mar 28, 2026 21:384,36834,991,69812,980,000998,0002,281,472
72Mar 28, 2026 21:364,36830,276,40911,981,0001,996,0002,281,472
73Mar 28, 2026 21:384,36941,711,01612,984,000998,0002,281,472
74Mar 28, 2026 21:394,36927,483,43612,984,000998,0002,273,280
75Mar 28, 2026 21:384,37128,924,22312,989,000999,0002,494,464
76Mar 28, 2026 21:394,37136,824,35611,988,0001,998,0002,281,472
77Mar 28, 2026 21:384,37241,310,40512,992,000999,0002,502,656
78Mar 28, 2026 21:364,37536,230,71112,001,0002,000,0002,506,752
79Mar 28, 2026 21:384,37626,441,08012,004,0002,000,0002,281,472
80Mar 28, 2026 21:364,37635,827,57612,004,0002,000,0002,494,464
81Mar 28, 2026 21:374,37628,063,63213,004,0001,000,0002,281,472
82Mar 28, 2026 21:364,37831,684,62013,009,0001,000,0002,281,472
83Mar 28, 2026 21:384,38032,019,28213,016,0001,001,0002,498,560
84Mar 28, 2026 21:394,38129,300,07913,019,0001,001,0002,281,472
85Mar 28, 2026 21:384,38139,803,32212,016,0002,002,0002,494,464
86Mar 28, 2026 21:374,38541,052,26113,029,0001,002,0002,281,472
87Mar 28, 2026 21:374,39430,468,48912,052,0002,008,0002,535,424
88Mar 28, 2026 21:374,39936,771,58413,071,0001,005,0002,281,472
89Mar 28, 2026 21:364,40935,540,69012,094,0002,015,0002,535,424
90Mar 28, 2026 21:384,41336,239,78513,112,0001,008,0002,494,464