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 15:38olliecrowolliecrowScore: 4,348Success
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 15:394,31928,600,64012,834,000987,0002,281,472
2Mar 28, 2026 15:384,33229,737,20512,871,000990,0002,498,560
3Mar 28, 2026 15:394,33435,546,74812,880,000990,0002,490,368
4Mar 28, 2026 15:404,33530,249,20013,873,00002,494,464
5Mar 28, 2026 15:394,33530,031,17912,882,000990,0002,490,368
6Mar 28, 2026 15:374,33644,626,61312,884,000991,0002,494,464
7Mar 28, 2026 15:394,33726,160,71412,886,000991,0002,490,368
8Mar 28, 2026 15:394,33739,203,59812,888,000991,0002,502,656
9Mar 28, 2026 15:384,33829,247,01512,891,000991,0002,281,472
10Mar 28, 2026 15:404,33833,390,32012,889,000991,0002,494,464
11Mar 28, 2026 15:374,33848,101,91212,890,000991,0002,494,464
12Mar 28, 2026 15:374,33931,049,85412,894,000991,0002,498,560
13Mar 28, 2026 15:394,33928,468,55613,884,00002,490,368
14Mar 28, 2026 15:394,33928,959,45512,894,000991,0002,494,464
15Mar 28, 2026 15:394,33928,626,30012,893,000991,0002,281,472
16Mar 28, 2026 15:394,33935,334,71712,894,000991,0002,494,464
17Mar 28, 2026 15:374,33933,315,15412,893,000991,0002,498,560
18Mar 28, 2026 15:374,33942,043,69012,894,000991,0002,494,464
19Mar 28, 2026 15:374,34029,349,38412,896,000992,0002,494,464
20Mar 28, 2026 15:374,34027,685,19312,896,000992,0002,494,464
21Mar 28, 2026 15:394,34132,197,29312,899,000992,0002,281,472
22Mar 28, 2026 15:384,34130,707,29212,900,000992,0002,486,272
23Mar 28, 2026 15:364,34136,755,04312,899,000992,0002,281,472
24Mar 28, 2026 15:374,34128,179,12812,900,000992,0002,510,848
25Mar 28, 2026 15:404,34142,596,04213,892,00002,490,368
26Mar 28, 2026 15:374,34131,836,36212,899,000992,0002,494,464
27Mar 28, 2026 15:404,34240,749,01212,902,000992,0002,494,464
28Mar 28, 2026 15:374,34228,846,38012,902,000992,0002,490,368
29Mar 28, 2026 15:384,34237,483,95713,893,00002,281,472
30Mar 28, 2026 15:394,34230,513,45113,894,00002,281,472
31Mar 28, 2026 15:404,34228,551,60612,902,000992,0002,494,464
32Mar 28, 2026 15:374,34343,342,56413,899,00002,490,368
33Mar 28, 2026 15:364,34331,215,92612,905,000992,0002,498,560
34Mar 28, 2026 15:364,34334,935,86112,907,000992,0002,281,472
35Mar 28, 2026 15:374,34331,516,46511,911,0001,985,0002,498,560
36Mar 28, 2026 15:374,34440,851,22112,908,000992,0002,498,560
37Mar 28, 2026 15:404,34431,683,87412,909,000993,0002,281,472
38Mar 28, 2026 15:394,34427,034,31512,909,000993,0002,498,560
39Mar 28, 2026 15:404,34640,037,29313,906,00002,494,464
40Mar 28, 2026 15:374,34634,818,70412,914,000993,0002,490,368
41Mar 28, 2026 15:384,34628,476,39711,920,0001,986,0002,502,656
42Mar 28, 2026 15:394,34631,978,91913,907,00002,494,464
43Mar 28, 2026 15:384,34631,734,45812,913,000993,0002,494,464
44Mar 28, 2026 15:404,34726,812,34312,916,000993,0002,281,472
45Mar 28, 2026 15:384,34740,581,74212,917,000993,0002,490,368
46Mar 28, 2026 15:384,34840,913,61712,920,000993,0002,494,464
47Mar 28, 2026 15:364,35030,986,95112,926,000994,0002,494,464
48Mar 28, 2026 15:364,35031,923,67712,927,000994,0002,502,656
49Mar 28, 2026 15:374,35128,473,32412,929,000994,0002,502,656
50Mar 28, 2026 15:394,35126,316,47312,930,000994,0002,490,368
51Mar 28, 2026 15:394,35131,808,74812,928,000994,0002,498,560
52Mar 28, 2026 15:404,35230,242,29012,932,000994,0002,281,472
53Mar 28, 2026 15:384,35236,711,17513,926,00002,281,472
54Mar 28, 2026 15:394,35238,690,77312,932,000994,0002,502,656
55Mar 28, 2026 15:404,35330,114,24511,939,0001,989,0002,498,560
56Mar 28, 2026 15:384,35329,169,68611,940,0001,990,0002,502,656
57Mar 28, 2026 15:374,35537,883,54412,940,000995,0002,498,560
58Mar 28, 2026 15:384,35527,860,77512,942,000995,0002,281,472
59Mar 28, 2026 15:384,35634,173,18212,943,000995,0002,502,656
60Mar 28, 2026 15:374,35630,216,42712,945,000995,0002,281,472
61Mar 28, 2026 15:394,35737,143,23012,946,000995,0002,498,560
62Mar 28, 2026 15:404,35829,412,67112,949,000996,0002,281,472
63Mar 28, 2026 15:394,36128,232,04312,959,000996,0002,494,464
64Mar 28, 2026 15:384,36136,863,32212,960,000996,0002,494,464
65Mar 28, 2026 15:404,36141,515,37212,959,000996,0002,281,472
66Mar 28, 2026 15:384,36126,985,68512,958,000996,0002,494,464
67Mar 28, 2026 15:394,36428,770,26512,967,000997,0002,281,472
68Mar 28, 2026 15:394,36435,292,08511,970,0001,995,0002,281,472
69Mar 28, 2026 15:364,36532,922,70812,971,000997,0002,490,368
70Mar 28, 2026 15:374,36634,605,33012,973,000997,0002,281,472
71Mar 28, 2026 15:394,36629,509,46712,974,000998,0002,281,472
72Mar 28, 2026 15:404,36828,936,99412,978,000998,0002,490,368
73Mar 28, 2026 15:384,36942,485,82312,982,000998,0002,281,472
74Mar 28, 2026 15:404,37032,526,23612,985,000998,0002,281,472
75Mar 28, 2026 15:394,37133,045,35012,987,000999,0002,281,472
76Mar 28, 2026 15:404,37231,926,40712,991,000999,0002,281,472
77Mar 28, 2026 15:404,37334,630,86212,996,000999,0002,281,472
78Mar 28, 2026 15:384,37331,938,65912,993,000999,0002,502,656
79Mar 28, 2026 15:404,37729,925,00513,005,0001,000,0002,494,464
80Mar 28, 2026 15:374,37931,246,70414,012,00002,494,464
81Mar 28, 2026 15:384,38131,691,01613,019,0001,001,0002,281,472
82Mar 28, 2026 15:384,38136,360,17614,018,00002,506,752
83Mar 28, 2026 15:394,38336,900,15513,024,0001,001,0002,281,472
84Mar 28, 2026 15:374,38328,837,17912,023,0002,003,0002,494,464
85Mar 28, 2026 15:374,38334,996,14412,022,0002,003,0002,281,472
86Mar 28, 2026 15:384,38433,409,64412,025,0002,004,0002,498,560
87Mar 28, 2026 15:404,38629,622,43612,030,0002,005,0002,498,560
88Mar 28, 2026 15:384,38632,094,89413,033,0001,002,0002,498,560
89Mar 28, 2026 15:384,39130,068,66713,047,0001,003,0002,281,472
90Mar 28, 2026 15:394,40230,920,95413,081,0001,006,0002,494,464