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:06olliecrowolliecrowScore: 4,351Success
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 17:074,32829,763,77212,861,000989,0002,281,472
2Mar 28, 2026 17:054,32931,732,03212,865,000989,0002,490,368
3Mar 28, 2026 17:074,33441,865,04912,878,000990,0002,502,656
4Mar 28, 2026 17:044,33428,858,43712,880,000990,0002,498,560
5Mar 28, 2026 17:044,33643,483,22712,884,000991,0002,498,560
6Mar 28, 2026 17:034,33628,042,02812,885,000991,0002,281,472
7Mar 28, 2026 17:044,33633,266,33612,885,000991,0002,502,656
8Mar 28, 2026 17:044,33728,032,41313,879,00002,502,656
9Mar 28, 2026 17:064,33730,230,26412,886,000991,0002,490,368
10Mar 28, 2026 17:054,33839,857,50712,889,000991,0002,502,656
11Mar 28, 2026 17:054,33839,667,58813,883,00002,498,560
12Mar 28, 2026 17:074,33842,408,07912,889,000991,0002,281,472
13Mar 28, 2026 17:034,33927,829,08912,894,000991,0002,281,472
14Mar 28, 2026 17:054,33930,989,29512,893,000991,0002,494,464
15Mar 28, 2026 17:074,33943,836,16112,893,000991,0002,494,464
16Mar 28, 2026 17:064,33943,753,75012,894,000991,0002,494,464
17Mar 28, 2026 17:064,34039,615,27012,897,000992,0002,490,368
18Mar 28, 2026 17:054,34032,575,38213,887,00002,498,560
19Mar 28, 2026 17:054,34128,849,96712,899,000992,0002,502,656
20Mar 28, 2026 17:044,34143,094,39811,907,0001,984,0002,498,560
21Mar 28, 2026 17:044,34129,448,17312,900,000992,0002,281,472
22Mar 28, 2026 17:044,34132,484,63412,898,000992,0002,486,272
23Mar 28, 2026 17:054,34130,844,63112,900,000992,0002,498,560
24Mar 28, 2026 17:034,34242,914,75512,902,000992,0002,281,472
25Mar 28, 2026 17:064,34239,565,73512,902,000992,0002,281,472
26Mar 28, 2026 17:074,34231,251,87712,901,000992,0002,502,656
27Mar 28, 2026 17:034,34240,895,01012,902,000992,0002,494,464
28Mar 28, 2026 17:054,34330,875,21212,906,000992,0002,498,560
29Mar 28, 2026 17:064,34429,334,15512,909,000993,0002,498,560
30Mar 28, 2026 17:044,34433,888,52013,900,00002,281,472
31Mar 28, 2026 17:044,34630,796,77212,915,000993,0002,482,176
32Mar 28, 2026 17:064,34729,433,46011,924,0001,987,0002,281,472
33Mar 28, 2026 17:034,34728,986,19612,917,000993,0002,490,368
34Mar 28, 2026 17:064,34726,896,24612,916,000993,0002,494,464
35Mar 28, 2026 17:034,34741,809,31312,918,000993,0002,490,368
36Mar 28, 2026 17:054,34835,282,70213,914,00002,494,464
37Mar 28, 2026 17:054,34830,853,37012,919,000993,0002,498,560
38Mar 28, 2026 17:064,34831,931,54113,913,00002,502,656
39Mar 28, 2026 17:054,34832,448,65912,919,000993,0002,281,472
40Mar 28, 2026 17:064,34931,401,90611,929,0001,988,0002,502,656
41Mar 28, 2026 17:054,34938,463,90612,924,000994,0002,498,560
42Mar 28, 2026 17:034,35041,092,26712,925,000994,0002,498,560
43Mar 28, 2026 17:044,35029,545,94012,927,000994,0002,494,464
44Mar 28, 2026 17:044,35034,084,41712,926,000994,0002,486,272
45Mar 28, 2026 17:034,35032,975,56513,921,00002,490,368
46Mar 28, 2026 17:044,35129,943,99413,924,00002,281,472
47Mar 28, 2026 17:044,35128,028,66211,934,0001,989,0002,498,560
48Mar 28, 2026 17:064,35227,405,33512,932,000994,0002,498,560
49Mar 28, 2026 17:034,35233,494,19712,932,000994,0002,490,368
50Mar 28, 2026 17:074,35231,862,87812,931,000994,0002,494,464
51Mar 28, 2026 17:034,35430,855,77512,937,000995,0002,281,472
52Mar 28, 2026 17:034,35531,527,38512,942,000995,0002,494,464
53Mar 28, 2026 17:064,35528,138,01612,940,000995,0002,498,560
54Mar 28, 2026 17:054,35530,111,59112,942,000995,0002,498,560
55Mar 28, 2026 17:054,35636,247,52312,943,000995,0002,281,472
56Mar 28, 2026 17:034,35628,462,73211,947,0001,991,0002,490,368
57Mar 28, 2026 17:034,35629,906,52511,947,0001,991,0002,281,472
58Mar 28, 2026 17:044,35727,296,73412,947,000995,0002,281,472
59Mar 28, 2026 17:054,35727,597,72312,946,000995,0002,490,368
60Mar 28, 2026 17:044,35733,124,92112,946,000995,0002,490,368
61Mar 28, 2026 17:054,35830,848,05912,951,000996,0002,281,472
62Mar 28, 2026 17:044,35833,095,28212,951,000996,0002,281,472
63Mar 28, 2026 17:054,35838,391,71412,950,000996,0002,490,368
64Mar 28, 2026 17:034,35829,681,63512,950,000996,0002,281,472
65Mar 28, 2026 17:064,35929,885,13012,954,000996,0002,494,464
66Mar 28, 2026 17:064,35928,154,44712,952,000996,0002,281,472
67Mar 28, 2026 17:074,36026,823,64512,957,000996,0002,281,472
68Mar 28, 2026 17:044,36125,945,59312,959,000996,0002,498,560
69Mar 28, 2026 17:054,36328,917,91212,964,000997,0002,281,472
70Mar 28, 2026 17:044,36540,250,58311,974,0001,995,0002,490,368
71Mar 28, 2026 17:064,36637,364,23011,976,0001,996,0002,498,560
72Mar 28, 2026 17:044,36632,138,58312,973,000997,0002,281,472
73Mar 28, 2026 17:064,36731,474,38211,978,0001,996,0002,490,368
74Mar 28, 2026 17:074,36733,162,62612,976,000998,0002,281,472
75Mar 28, 2026 17:054,36728,382,48112,975,000998,0002,281,472
76Mar 28, 2026 17:064,36830,690,72111,980,0001,996,0002,490,368
77Mar 28, 2026 17:044,36932,303,06012,982,000998,0002,281,472
78Mar 28, 2026 17:034,37033,019,17811,986,0001,997,0002,502,656
79Mar 28, 2026 17:064,37133,953,31611,990,0001,998,0002,281,472
80Mar 28, 2026 17:034,37137,721,44911,990,0001,998,0002,494,464
81Mar 28, 2026 17:034,37233,949,28312,991,000999,0002,498,560
82Mar 28, 2026 17:054,37235,329,07111,991,0001,998,0002,281,472
83Mar 28, 2026 17:044,37226,905,10312,992,000999,0002,281,472
84Mar 28, 2026 17:074,38031,295,25213,016,0001,001,0002,281,472
85Mar 28, 2026 17:064,38130,150,74613,017,0001,001,0002,539,520
86Mar 28, 2026 17:064,38728,334,16512,033,0002,005,0002,494,464
87Mar 28, 2026 17:054,38729,658,25213,036,0001,002,0002,494,464
88Mar 28, 2026 17:064,39033,409,30912,042,0002,007,0002,281,472
89Mar 28, 2026 17:034,39131,534,13813,049,0001,003,0002,281,472
90Mar 28, 2026 17:064,41835,857,10213,128,0001,009,0002,498,560