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:33olliecrowolliecrowScore: 4,359Success
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:334,33729,601,58512,886,000991,0002,490,368
2Mar 28, 2026 21:314,33926,359,11612,893,000991,0002,494,464
3Mar 28, 2026 21:324,33933,348,09711,902,0001,983,0002,490,368
4Mar 28, 2026 21:334,33928,754,94912,894,000991,0002,494,464
5Mar 28, 2026 21:314,33925,826,88212,894,000991,0002,490,368
6Mar 28, 2026 21:334,34127,051,61812,899,000992,0002,281,472
7Mar 28, 2026 21:324,34134,741,06612,899,000992,0002,498,560
8Mar 28, 2026 21:304,34136,565,58412,898,000992,0002,281,472
9Mar 28, 2026 21:314,34338,113,44512,906,000992,0002,281,472
10Mar 28, 2026 21:334,34329,411,45313,896,00002,535,424
11Mar 28, 2026 21:334,34330,277,64512,906,000992,0002,490,368
12Mar 28, 2026 21:324,34331,375,76712,904,000992,0002,498,560
13Mar 28, 2026 21:334,34427,155,70711,915,0001,985,0002,494,464
14Mar 28, 2026 21:314,34429,962,76111,916,0001,986,0002,494,464
15Mar 28, 2026 21:304,34436,589,22012,908,000992,0002,498,560
16Mar 28, 2026 21:304,34540,768,40012,912,000993,0002,502,656
17Mar 28, 2026 21:334,34638,132,49912,913,000993,0002,281,472
18Mar 28, 2026 21:324,34641,993,87112,914,000993,0002,490,368
19Mar 28, 2026 21:314,34631,758,91412,914,000993,0002,281,472
20Mar 28, 2026 21:304,34633,873,36511,920,0001,986,0002,494,464
21Mar 28, 2026 21:304,34627,579,31112,914,000993,0002,490,368
22Mar 28, 2026 21:294,34727,861,37212,917,000993,0002,494,464
23Mar 28, 2026 21:324,34732,091,51813,910,00002,498,560
24Mar 28, 2026 21:314,34829,556,97512,919,000993,0002,490,368
25Mar 28, 2026 21:314,34835,581,90312,919,000993,0002,502,656
26Mar 28, 2026 21:314,34831,913,56012,921,000993,0002,494,464
27Mar 28, 2026 21:324,34931,498,68813,917,00002,482,176
28Mar 28, 2026 21:324,34936,944,87111,930,0001,988,0002,281,472
29Mar 28, 2026 21:324,35030,261,36611,931,0001,988,0002,494,464
30Mar 28, 2026 21:304,35026,988,32011,932,0001,988,0002,281,472
31Mar 28, 2026 21:314,35034,042,32712,927,000994,0002,281,472
32Mar 28, 2026 21:314,35040,581,72612,927,000994,0002,486,272
33Mar 28, 2026 21:324,35238,195,00412,933,000994,0002,490,368
34Mar 28, 2026 21:304,35231,521,85311,938,0001,989,0002,498,560
35Mar 28, 2026 21:314,35227,528,36012,932,000994,0002,490,368
36Mar 28, 2026 21:304,35339,100,02912,935,000995,0002,281,472
37Mar 28, 2026 21:334,35332,318,74312,934,000994,0002,498,560
38Mar 28, 2026 21:324,35436,130,32512,939,000995,0002,490,368
39Mar 28, 2026 21:294,35429,983,73812,937,000995,0002,494,464
40Mar 28, 2026 21:314,35530,076,88412,942,000995,0002,498,560
41Mar 28, 2026 21:324,35631,339,76311,949,0001,991,0002,494,464
42Mar 28, 2026 21:324,35733,599,66912,946,000995,0002,498,560
43Mar 28, 2026 21:334,35828,708,03312,950,000996,0002,490,368
44Mar 28, 2026 21:304,35831,005,53312,948,000996,0002,494,464
45Mar 28, 2026 21:304,35929,223,51412,953,000996,0002,494,464
46Mar 28, 2026 21:324,35938,893,22012,953,000996,0002,494,464
47Mar 28, 2026 21:334,36037,727,22412,956,000996,0002,281,472
48Mar 28, 2026 21:314,36130,517,67012,958,000996,0002,494,464
49Mar 28, 2026 21:314,36132,895,72811,961,0001,993,0002,494,464
50Mar 28, 2026 21:314,36129,731,12112,960,000996,0002,502,656
51Mar 28, 2026 21:314,36233,288,98312,961,000997,0002,281,472
52Mar 28, 2026 21:314,36337,726,08411,969,0001,994,0002,281,472
53Mar 28, 2026 21:324,36334,988,79712,965,000997,0002,502,656
54Mar 28, 2026 21:304,36331,669,33612,966,000997,0002,281,472
55Mar 28, 2026 21:334,36529,785,55912,972,000997,0002,502,656
56Mar 28, 2026 21:304,36534,279,01611,972,0001,995,0002,494,464
57Mar 28, 2026 21:324,36735,441,32111,979,0001,996,0002,494,464
58Mar 28, 2026 21:324,36731,097,12912,977,000998,0002,494,464
59Mar 28, 2026 21:314,36733,982,47312,977,000998,0002,502,656
60Mar 28, 2026 21:304,36827,822,39911,980,0001,996,0002,535,424
61Mar 28, 2026 21:324,36842,631,86812,980,000998,0002,498,560
62Mar 28, 2026 21:324,36828,441,61211,981,0001,996,0002,281,472
63Mar 28, 2026 21:334,36934,955,29712,984,000998,0002,281,472
64Mar 28, 2026 21:304,36935,399,26211,985,0001,997,0002,281,472
65Mar 28, 2026 21:304,37135,676,77111,990,0001,998,0002,502,656
66Mar 28, 2026 21:324,37130,528,26612,989,000999,0002,281,472
67Mar 28, 2026 21:324,37147,349,35412,988,000999,0002,490,368
68Mar 28, 2026 21:304,37233,755,15112,990,000999,0002,498,560
69Mar 28, 2026 21:324,37339,949,23112,993,000999,0002,281,472
70Mar 28, 2026 21:304,37333,505,50411,995,0001,999,0002,281,472
71Mar 28, 2026 21:304,37328,183,60812,995,000999,0002,281,472
72Mar 28, 2026 21:304,37528,484,65813,001,0001,000,0002,281,472
73Mar 28, 2026 21:304,37534,323,67613,000,0001,000,0002,494,464
74Mar 28, 2026 21:304,37630,394,99513,003,0001,000,0002,490,368
75Mar 28, 2026 21:314,37629,367,32212,002,0002,000,0002,281,472
76Mar 28, 2026 21:314,37827,445,30312,008,0002,001,0002,535,424
77Mar 28, 2026 21:334,37933,316,94612,012,0002,002,0002,506,752
78Mar 28, 2026 21:324,37929,636,52312,011,0002,001,0002,281,472
79Mar 28, 2026 21:314,38226,386,01612,018,0002,003,0002,494,464
80Mar 28, 2026 21:294,38333,770,09912,021,0002,003,0002,490,368
81Mar 28, 2026 21:324,38426,715,78212,024,0002,004,0002,494,464
82Mar 28, 2026 21:314,38435,810,07412,024,0002,004,0002,494,464
83Mar 28, 2026 21:314,38431,299,34212,024,0002,004,0002,281,472
84Mar 28, 2026 21:324,38630,871,86812,030,0002,005,0002,281,472
85Mar 28, 2026 21:304,38829,738,04013,039,0001,003,0002,281,472
86Mar 28, 2026 21:304,38832,387,33113,040,0001,003,0002,498,560
87Mar 28, 2026 21:314,39130,499,64112,044,0002,007,0002,506,752
88Mar 28, 2026 21:334,40140,681,65412,072,0002,012,0002,281,472
89Mar 28, 2026 21:334,40638,807,73413,091,0001,007,0002,494,464
90Mar 28, 2026 21:304,41028,445,93212,097,0002,016,0002,498,560