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 20:02olliecrowolliecrowScore: 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 20:014,33031,343,66513,857,00002,502,656
2Mar 28, 2026 20:034,33534,884,97412,881,000990,0002,281,472
3Mar 28, 2026 20:044,33631,593,20312,885,000991,0002,498,560
4Mar 28, 2026 20:044,33728,627,83212,887,000991,0002,281,472
5Mar 28, 2026 20:054,33832,039,66312,891,000991,0002,281,472
6Mar 28, 2026 20:014,33843,453,13313,882,00002,494,464
7Mar 28, 2026 20:034,33839,154,66413,881,00002,498,560
8Mar 28, 2026 20:044,33839,212,86913,883,00002,490,368
9Mar 28, 2026 20:034,33926,495,89512,894,000991,0002,281,472
10Mar 28, 2026 20:054,34032,730,36212,897,000992,0002,494,464
11Mar 28, 2026 20:034,34026,781,98212,896,000992,0002,494,464
12Mar 28, 2026 20:034,34034,763,50712,897,000992,0002,498,560
13Mar 28, 2026 20:034,34149,504,48913,891,00002,281,472
14Mar 28, 2026 20:044,34145,046,21212,898,000992,0002,494,464
15Mar 28, 2026 20:044,34239,790,67613,893,00002,281,472
16Mar 28, 2026 20:024,34240,037,59712,902,000992,0002,494,464
17Mar 28, 2026 20:024,34329,048,84312,904,000992,0002,281,472
18Mar 28, 2026 20:044,34331,309,95313,899,00002,494,464
19Mar 28, 2026 20:034,34331,850,24012,904,000992,0002,281,472
20Mar 28, 2026 20:024,34431,093,47713,901,00002,502,656
21Mar 28, 2026 20:034,34437,623,27512,908,000992,0002,281,472
22Mar 28, 2026 20:034,34538,384,03712,912,000993,0002,281,472
23Mar 28, 2026 20:024,34529,332,72012,912,000993,0002,502,656
24Mar 28, 2026 20:044,34535,816,15612,910,000993,0002,498,560
25Mar 28, 2026 20:014,34528,265,83412,911,000993,0002,502,656
26Mar 28, 2026 20:034,34629,073,77512,915,000993,0002,486,272
27Mar 28, 2026 20:044,34629,525,84312,913,000993,0002,490,368
28Mar 28, 2026 20:044,34630,530,41212,915,000993,0002,498,560
29Mar 28, 2026 20:044,34733,375,20912,916,000993,0002,494,464
30Mar 28, 2026 20:024,34843,193,77512,921,000993,0002,506,752
31Mar 28, 2026 20:044,34841,483,12612,919,000993,0002,281,472
32Mar 28, 2026 20:054,34929,071,19513,918,00002,498,560
33Mar 28, 2026 20:014,35136,557,33911,935,0001,989,0002,502,656
34Mar 28, 2026 20:014,35130,029,40212,929,000994,0002,281,472
35Mar 28, 2026 20:014,35231,153,22212,931,000994,0002,494,464
36Mar 28, 2026 20:044,35331,259,85211,940,0001,990,0002,486,272
37Mar 28, 2026 20:024,35332,924,28111,940,0001,990,0002,281,472
38Mar 28, 2026 20:024,35428,903,60012,937,000995,0002,281,472
39Mar 28, 2026 20:044,35630,647,40413,939,00002,502,656
40Mar 28, 2026 20:024,35734,973,74912,946,000995,0002,281,472
41Mar 28, 2026 20:034,35738,752,83012,947,000995,0002,494,464
42Mar 28, 2026 20:044,35835,874,50011,952,0001,992,0002,486,272
43Mar 28, 2026 20:014,35832,254,79612,951,000996,0002,281,472
44Mar 28, 2026 20:024,35937,854,11712,952,000996,0002,494,464
45Mar 28, 2026 20:024,35929,476,61512,953,000996,0002,281,472
46Mar 28, 2026 20:034,35931,757,62212,953,000996,0002,498,560
47Mar 28, 2026 20:014,36133,876,99411,963,0001,993,0002,498,560
48Mar 28, 2026 20:044,36126,316,40611,962,0001,993,0002,281,472
49Mar 28, 2026 20:034,36132,458,04512,958,000996,0002,490,368
50Mar 28, 2026 20:034,36241,273,96811,964,0001,994,0002,490,368
51Mar 28, 2026 20:044,36229,827,45912,961,000997,0002,281,472
52Mar 28, 2026 20:034,36543,621,65612,970,000997,0002,502,656
53Mar 28, 2026 20:014,36528,772,03311,974,0001,995,0002,535,424
54Mar 28, 2026 20:044,36530,046,47512,970,000997,0002,281,472
55Mar 28, 2026 20:034,36537,591,60112,972,000997,0002,281,472
56Mar 28, 2026 20:024,36634,248,47812,973,000997,0002,498,560
57Mar 28, 2026 20:014,36629,138,23011,976,0001,996,0002,281,472
58Mar 28, 2026 20:014,36637,482,70611,975,0001,995,0002,498,560
59Mar 28, 2026 20:014,36630,165,86212,973,000997,0002,281,472
60Mar 28, 2026 20:024,36733,633,63012,976,000998,0002,490,368
61Mar 28, 2026 20:044,36741,068,14512,975,000998,0002,494,464
62Mar 28, 2026 20:044,36731,627,03612,976,000998,0002,490,368
63Mar 28, 2026 20:024,36729,834,18812,975,000998,0002,486,272
64Mar 28, 2026 20:024,36730,125,57212,977,000998,0002,281,472
65Mar 28, 2026 20:034,36831,356,26411,982,0001,997,0002,277,376
66Mar 28, 2026 20:044,36834,727,01012,979,000998,0002,494,464
67Mar 28, 2026 20:024,36826,686,42212,980,000998,0002,281,472
68Mar 28, 2026 20:034,36927,863,76911,985,0001,997,0002,281,472
69Mar 28, 2026 20:024,37133,844,71312,987,000999,0002,494,464
70Mar 28, 2026 20:034,37129,978,67112,989,000999,0002,498,560
71Mar 28, 2026 20:024,37230,011,35312,991,000999,0002,281,472
72Mar 28, 2026 20:034,37336,802,55412,996,000999,0002,486,272
73Mar 28, 2026 20:034,37327,049,52412,996,000999,0002,486,272
74Mar 28, 2026 20:014,37336,705,53112,994,000999,0002,281,472
75Mar 28, 2026 20:044,37441,818,20512,999,000999,0002,494,464
76Mar 28, 2026 20:044,37449,613,08512,998,000999,0002,281,472
77Mar 28, 2026 20:034,37531,508,50913,000,0001,000,0002,486,272
78Mar 28, 2026 20:044,37628,096,01413,003,0001,000,0002,486,272
79Mar 28, 2026 20:044,37930,703,08813,013,0001,001,0002,494,464
80Mar 28, 2026 20:024,38035,980,28712,015,0002,002,0002,535,424
81Mar 28, 2026 20:024,38131,990,96814,019,00002,281,472
82Mar 28, 2026 20:024,38231,017,94713,020,0001,001,0002,281,472
83Mar 28, 2026 20:014,38433,713,58412,026,0002,004,0002,490,368
84Mar 28, 2026 20:024,38529,806,54812,029,0002,004,0002,535,424
85Mar 28, 2026 20:034,38532,277,86913,031,0001,002,0002,281,472
86Mar 28, 2026 20:034,38636,883,95613,034,0001,002,0002,535,424
87Mar 28, 2026 20:014,38928,538,54812,038,0002,006,0002,498,560
88Mar 28, 2026 20:024,46837,765,32112,257,0002,042,0002,281,472
89Mar 28, 2026 20:024,49633,587,42713,359,0001,027,0002,498,560
90Mar 28, 2026 20:024,54327,986,35313,500,0001,038,0002,281,472