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 17:58olliecrowolliecrowScore: 4,350Success
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 18:014,32337,602,18012,844,000988,0002,281,472
2Mar 28, 2026 17:594,33128,752,22712,870,000990,0002,281,472
3Mar 28, 2026 18:004,33231,473,26713,862,00002,281,472
4Mar 28, 2026 17:584,33337,466,69012,876,000990,0002,281,472
5Mar 28, 2026 17:574,33434,684,95612,880,000990,0002,498,560
6Mar 28, 2026 17:594,33527,514,77812,882,000990,0002,281,472
7Mar 28, 2026 18:004,33637,869,92512,883,000991,0002,281,472
8Mar 28, 2026 18:014,33631,795,99112,884,000991,0002,490,368
9Mar 28, 2026 17:584,33729,194,97912,888,000991,0002,494,464
10Mar 28, 2026 17:584,33827,959,36212,890,000991,0002,281,472
11Mar 28, 2026 17:584,33837,885,39513,882,00002,281,472
12Mar 28, 2026 18:004,33825,926,77312,890,000991,0002,490,368
13Mar 28, 2026 17:584,33839,010,42012,890,000991,0002,281,472
14Mar 28, 2026 17:594,33830,823,98512,892,000991,0002,486,272
15Mar 28, 2026 18:014,33928,353,00113,884,00002,498,560
16Mar 28, 2026 18:004,33945,859,23512,895,000991,0002,494,464
17Mar 28, 2026 18:004,33929,730,12912,895,000991,0002,498,560
18Mar 28, 2026 17:594,33926,128,43512,895,000991,0002,494,464
19Mar 28, 2026 17:594,33927,076,19412,895,000991,0002,490,368
20Mar 28, 2026 17:594,33932,007,90112,894,000991,0002,502,656
21Mar 28, 2026 17:594,34035,859,55112,897,000992,0002,494,464
22Mar 28, 2026 18:014,34027,711,93612,896,000992,0002,490,368
23Mar 28, 2026 18:004,34231,107,97513,895,00002,498,560
24Mar 28, 2026 17:594,34226,897,04713,894,00002,281,472
25Mar 28, 2026 18:004,34436,055,61312,909,000993,0002,281,472
26Mar 28, 2026 18:004,34430,608,97013,901,00002,281,472
27Mar 28, 2026 18:004,34537,345,65813,903,00002,281,472
28Mar 28, 2026 18:014,34536,190,21512,910,000993,0002,498,560
29Mar 28, 2026 18:004,34539,921,35912,911,000993,0002,494,464
30Mar 28, 2026 17:594,34631,413,06212,913,000993,0002,498,560
31Mar 28, 2026 18:004,34739,443,00512,916,000993,0002,281,472
32Mar 28, 2026 17:594,34834,997,96412,844,0001,070,0002,498,560
33Mar 28, 2026 18:004,34829,638,04712,919,000993,0002,506,752
34Mar 28, 2026 17:594,34826,447,91713,912,00002,281,472
35Mar 28, 2026 18:014,34831,732,07513,913,00002,502,656
36Mar 28, 2026 17:584,34840,009,22912,921,000993,0002,490,368
37Mar 28, 2026 17:584,34929,498,14212,924,000994,0002,498,560
38Mar 28, 2026 17:584,34929,193,68012,924,000994,0002,490,368
39Mar 28, 2026 17:594,34934,401,52211,930,0001,988,0002,486,272
40Mar 28, 2026 18:014,34929,590,22011,930,0001,988,0002,494,464
41Mar 28, 2026 17:584,34937,377,58411,930,0001,988,0002,502,656
42Mar 28, 2026 18:014,34931,894,05611,930,0001,988,0002,506,752
43Mar 28, 2026 17:594,35030,906,10812,925,000994,0002,494,464
44Mar 28, 2026 17:584,35034,426,03011,932,0001,988,0002,490,368
45Mar 28, 2026 17:584,35029,655,15711,933,0001,988,0002,494,464
46Mar 28, 2026 18:004,35029,077,15512,925,000994,0002,490,368
47Mar 28, 2026 17:594,35029,603,26711,933,0001,988,0002,498,560
48Mar 28, 2026 18:004,35126,805,57112,928,000994,0002,502,656
49Mar 28, 2026 18:004,35129,529,97412,852,0001,071,0002,494,464
50Mar 28, 2026 17:574,35135,143,40412,930,000994,0002,281,472
51Mar 28, 2026 18:004,35127,557,71312,930,000994,0002,490,368
52Mar 28, 2026 17:594,35133,680,84012,928,000994,0002,281,472
53Mar 28, 2026 18:014,35234,656,28112,931,000994,0002,498,560
54Mar 28, 2026 17:594,35236,183,56911,938,0001,989,0002,494,464
55Mar 28, 2026 18:004,35229,340,49912,933,000994,0002,281,472
56Mar 28, 2026 18:014,35228,897,39112,933,000994,0002,281,472
57Mar 28, 2026 18:004,35725,978,59112,946,000995,0002,494,464
58Mar 28, 2026 17:584,35827,919,78112,951,000996,0002,490,368
59Mar 28, 2026 18:014,35830,313,26612,949,000996,0002,494,464
60Mar 28, 2026 17:594,35934,656,63412,952,000996,0002,281,472
61Mar 28, 2026 18:004,35931,991,83112,954,000996,0002,494,464
62Mar 28, 2026 18:014,35928,084,02612,952,000996,0002,281,472
63Mar 28, 2026 17:594,35936,281,57412,952,000996,0002,494,464
64Mar 28, 2026 17:584,36131,466,64912,959,000996,0002,490,368
65Mar 28, 2026 17:584,36329,324,27911,967,0001,994,0002,502,656
66Mar 28, 2026 17:584,36326,659,98112,966,000997,0002,281,472
67Mar 28, 2026 18:014,36338,732,41912,963,000997,0002,535,424
68Mar 28, 2026 18:014,36436,698,17912,968,000997,0002,281,472
69Mar 28, 2026 17:594,36531,911,90512,970,000997,0002,486,272
70Mar 28, 2026 17:594,36532,893,20012,972,000997,0002,281,472
71Mar 28, 2026 17:594,36631,840,24812,974,000998,0002,502,656
72Mar 28, 2026 18:004,36633,895,41312,974,000998,0002,281,472
73Mar 28, 2026 18:004,36830,556,15312,979,000998,0002,281,472
74Mar 28, 2026 17:594,36831,049,80512,978,000998,0002,281,472
75Mar 28, 2026 17:594,36828,833,86312,979,000998,0002,277,376
76Mar 28, 2026 17:584,36836,803,68411,981,0001,996,0002,494,464
77Mar 28, 2026 17:584,36925,943,99311,983,0001,997,0002,281,472
78Mar 28, 2026 17:584,37026,269,03712,985,000998,0002,494,464
79Mar 28, 2026 17:584,37135,002,40412,989,000999,0002,281,472
80Mar 28, 2026 17:594,37236,097,64311,991,0001,998,0002,281,472
81Mar 28, 2026 18:004,37425,807,48011,998,0001,999,0002,281,472
82Mar 28, 2026 17:584,37430,526,74611,997,0001,999,0002,281,472
83Mar 28, 2026 18:014,37433,839,10912,998,000999,0002,281,472
84Mar 28, 2026 18:014,37834,728,12512,009,0002,001,0002,498,560
85Mar 28, 2026 18:004,37837,501,89413,011,0001,000,0002,281,472
86Mar 28, 2026 17:584,38238,635,50313,020,0001,001,0002,486,272
87Mar 28, 2026 18:004,38935,612,49513,043,0001,003,0002,498,560
88Mar 28, 2026 18:014,40733,639,66712,088,0002,014,0002,494,464
89Mar 28, 2026 18:014,40929,963,80413,102,0001,007,0002,535,424
90Mar 28, 2026 17:574,42240,262,47213,139,0001,010,0002,490,368