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:22olliecrowolliecrowScore: 4,360Success
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:234,33128,387,77112,869,000989,0002,281,472
2Mar 28, 2026 20:204,33428,453,66012,880,000990,0002,502,656
3Mar 28, 2026 20:234,33729,464,61212,886,000991,0002,502,656
4Mar 28, 2026 20:234,33831,658,84312,892,000991,0002,502,656
5Mar 28, 2026 20:214,33839,436,84712,892,000991,0002,502,656
6Mar 28, 2026 20:204,33930,527,60612,894,000991,0002,502,656
7Mar 28, 2026 20:214,33933,524,62812,893,000991,0002,502,656
8Mar 28, 2026 20:234,34030,443,67912,896,000992,0002,498,560
9Mar 28, 2026 20:224,34040,147,90713,889,00002,494,464
10Mar 28, 2026 20:224,34127,084,48312,899,000992,0002,498,560
11Mar 28, 2026 20:224,34237,828,99412,902,000992,0002,502,656
12Mar 28, 2026 20:204,34228,401,70412,903,000992,0002,498,560
13Mar 28, 2026 20:204,34331,716,98912,904,000992,0002,281,472
14Mar 28, 2026 20:234,34429,387,53813,901,00002,502,656
15Mar 28, 2026 20:214,34426,900,45412,908,000992,0002,494,464
16Mar 28, 2026 20:214,34540,090,39612,911,000993,0002,498,560
17Mar 28, 2026 20:234,34629,364,46912,913,000993,0002,490,368
18Mar 28, 2026 20:214,34630,284,37613,906,00002,281,472
19Mar 28, 2026 20:214,34639,291,57112,839,0001,069,0002,494,464
20Mar 28, 2026 20:234,34725,952,76512,918,000993,0002,535,424
21Mar 28, 2026 20:204,34744,338,05711,924,0001,987,0002,498,560
22Mar 28, 2026 20:224,34831,407,23513,915,00002,281,472
23Mar 28, 2026 20:214,34835,693,72112,920,000993,0002,502,656
24Mar 28, 2026 20:244,34934,221,06811,929,0001,988,0002,494,464
25Mar 28, 2026 20:224,34928,535,03112,848,0001,070,0002,498,560
26Mar 28, 2026 20:224,34928,859,19412,922,000994,0002,494,464
27Mar 28, 2026 20:204,35031,505,71511,933,0001,988,0002,494,464
28Mar 28, 2026 20:234,35037,802,75113,921,00002,281,472
29Mar 28, 2026 20:224,35029,600,97912,927,000994,0002,281,472
30Mar 28, 2026 20:234,35141,352,57513,924,00002,498,560
31Mar 28, 2026 20:214,35135,193,65612,930,000994,0002,498,560
32Mar 28, 2026 20:214,35138,455,89212,929,000994,0002,502,656
33Mar 28, 2026 20:234,35329,429,53312,936,000995,0002,486,272
34Mar 28, 2026 20:234,35328,100,51411,939,0001,989,0002,498,560
35Mar 28, 2026 20:234,35442,711,08012,939,000995,0002,490,368
36Mar 28, 2026 20:214,35526,870,60312,941,000995,0002,494,464
37Mar 28, 2026 20:234,35532,962,88312,941,000995,0002,281,472
38Mar 28, 2026 20:214,35529,441,47512,941,000995,0002,281,472
39Mar 28, 2026 20:224,35629,437,04511,947,0001,991,0002,498,560
40Mar 28, 2026 20:224,35636,221,39612,943,000995,0002,510,848
41Mar 28, 2026 20:234,35735,600,95812,946,000995,0002,281,472
42Mar 28, 2026 20:214,35730,668,96512,947,000995,0002,502,656
43Mar 28, 2026 20:234,35729,063,13312,947,000995,0002,281,472
44Mar 28, 2026 20:214,35829,336,39512,950,000996,0002,281,472
45Mar 28, 2026 20:234,35925,991,26612,953,000996,0002,281,472
46Mar 28, 2026 20:234,36029,962,11511,960,0001,993,0002,494,464
47Mar 28, 2026 20:244,36133,817,12812,960,000996,0002,498,560
48Mar 28, 2026 20:204,36141,676,13212,960,000996,0002,281,472
49Mar 28, 2026 20:224,36131,797,02211,962,0001,993,0002,494,464
50Mar 28, 2026 20:224,36129,697,83111,961,0001,993,0002,490,368
51Mar 28, 2026 20:234,36131,397,56512,958,000996,0002,281,472
52Mar 28, 2026 20:234,36225,940,52911,965,0001,994,0002,281,472
53Mar 28, 2026 20:214,36231,052,42812,962,000997,0002,490,368
54Mar 28, 2026 20:204,36330,325,40712,966,000997,0002,494,464
55Mar 28, 2026 20:214,36331,352,11012,963,000997,0002,539,520
56Mar 28, 2026 20:204,36333,862,75612,964,000997,0002,281,472
57Mar 28, 2026 20:224,36429,359,45112,969,000997,0002,281,472
58Mar 28, 2026 20:224,36440,333,18112,969,000997,0002,498,560
59Mar 28, 2026 20:224,36539,720,71711,972,0001,995,0002,498,560
60Mar 28, 2026 20:214,36530,771,18912,970,000997,0002,498,560
61Mar 28, 2026 20:234,36632,012,36211,975,0001,995,0002,281,472
62Mar 28, 2026 20:224,36734,008,20712,975,000998,0002,281,472
63Mar 28, 2026 20:224,36730,765,18812,975,000998,0002,281,472
64Mar 28, 2026 20:204,36731,945,54912,976,000998,0002,494,464
65Mar 28, 2026 20:224,36828,005,31312,979,000998,0002,281,472
66Mar 28, 2026 20:214,36834,221,20812,978,000998,0002,494,464
67Mar 28, 2026 20:214,37029,273,29612,985,000998,0002,502,656
68Mar 28, 2026 20:234,37130,678,11711,989,0001,998,0002,494,464
69Mar 28, 2026 20:204,37231,507,22112,991,000999,0002,494,464
70Mar 28, 2026 20:224,37330,530,59612,994,000999,0002,281,472
71Mar 28, 2026 20:224,37428,380,16311,999,0001,999,0002,281,472
72Mar 28, 2026 20:204,37633,383,58113,002,0001,000,0002,281,472
73Mar 28, 2026 20:204,37825,523,90212,007,0002,001,0002,281,472
74Mar 28, 2026 20:214,37835,670,55413,010,0001,000,0002,277,376
75Mar 28, 2026 20:224,37833,710,06013,009,0001,000,0002,498,560
76Mar 28, 2026 20:234,38031,526,69113,016,0001,001,0002,281,472
77Mar 28, 2026 20:214,38025,609,05513,016,0001,001,0002,498,560
78Mar 28, 2026 20:224,38234,107,50813,022,0001,001,0002,281,472
79Mar 28, 2026 20:244,38732,209,47912,033,0002,005,0002,502,656
80Mar 28, 2026 20:214,38736,709,22712,033,0002,005,0002,539,520
81Mar 28, 2026 20:214,38733,209,76612,032,0002,005,0002,281,472
82Mar 28, 2026 20:214,38832,878,34513,038,0001,002,0002,506,752
83Mar 28, 2026 20:204,38836,574,03713,040,0001,003,0002,281,472
84Mar 28, 2026 20:224,38928,541,16612,039,0002,006,0002,494,464
85Mar 28, 2026 20:214,39325,628,64312,050,0002,008,0002,281,472
86Mar 28, 2026 20:234,39530,695,86212,056,0002,009,0002,490,368
87Mar 28, 2026 20:224,39633,588,89012,057,0002,009,0002,494,464
88Mar 28, 2026 20:204,40028,312,60412,069,0002,011,0002,281,472
89Mar 28, 2026 20:224,40047,388,70412,069,0002,011,0002,281,472
90Mar 28, 2026 20:234,40028,466,69912,070,0002,011,0002,281,472