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 19:42olliecrowolliecrowScore: 4,355Success
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 19:454,33230,056,21611,882,0001,980,0002,281,472
2Mar 28, 2026 19:434,33332,512,17012,876,000990,0002,494,464
3Mar 28, 2026 19:464,33538,213,21212,881,000990,0002,281,472
4Mar 28, 2026 19:444,33628,588,88313,875,00002,498,560
5Mar 28, 2026 19:434,33631,515,13112,885,000991,0002,490,368
6Mar 28, 2026 19:454,33738,190,52113,879,00002,502,656
7Mar 28, 2026 19:434,33737,947,46712,887,000991,0002,490,368
8Mar 28, 2026 19:444,33740,653,92712,888,000991,0002,502,656
9Mar 28, 2026 19:464,33739,724,23112,886,000991,0002,494,464
10Mar 28, 2026 19:454,33928,130,20312,893,000991,0002,502,656
11Mar 28, 2026 19:444,33929,035,20412,894,000991,0002,506,752
12Mar 28, 2026 19:464,33926,952,70212,894,000991,0002,498,560
13Mar 28, 2026 19:454,34026,996,92112,897,000992,0002,494,464
14Mar 28, 2026 19:424,34026,124,17512,896,000992,0002,502,656
15Mar 28, 2026 19:454,34040,534,91913,888,00002,494,464
16Mar 28, 2026 19:444,34127,062,11913,892,00002,490,368
17Mar 28, 2026 19:454,34227,844,53712,901,000992,0002,494,464
18Mar 28, 2026 19:454,34242,746,81912,902,000992,0002,494,464
19Mar 28, 2026 19:434,34230,329,58912,901,000992,0002,281,472
20Mar 28, 2026 19:434,34238,040,44912,903,000992,0002,490,368
21Mar 28, 2026 19:454,34327,336,68913,899,00002,281,472
22Mar 28, 2026 19:444,34328,770,04912,904,000992,0002,494,464
23Mar 28, 2026 19:454,34331,342,36412,907,000992,0002,277,376
24Mar 28, 2026 19:444,34534,346,59812,912,000993,0002,494,464
25Mar 28, 2026 19:434,34529,512,06112,912,000993,0002,281,472
26Mar 28, 2026 19:444,34631,053,49412,915,000993,0002,498,560
27Mar 28, 2026 19:454,34627,998,17213,907,00002,498,560
28Mar 28, 2026 19:434,34629,514,64513,907,00002,539,520
29Mar 28, 2026 19:434,34636,166,64412,914,000993,0002,498,560
30Mar 28, 2026 19:444,34830,251,62812,919,000993,0002,281,472
31Mar 28, 2026 19:424,34831,166,77713,914,00002,281,472
32Mar 28, 2026 19:454,34835,569,14112,921,000993,0002,494,464
33Mar 28, 2026 19:454,34828,793,91212,920,000993,0002,494,464
34Mar 28, 2026 19:444,34829,879,96712,921,000993,0002,281,472
35Mar 28, 2026 19:444,34932,529,20412,923,000994,0002,281,472
36Mar 28, 2026 19:454,35027,888,67212,927,000994,0002,498,560
37Mar 28, 2026 19:434,35027,663,92312,851,0001,070,0002,486,272
38Mar 28, 2026 19:454,35131,760,97113,923,00002,281,472
39Mar 28, 2026 19:444,35229,110,79812,933,000994,0002,281,472
40Mar 28, 2026 19:454,35234,379,96312,932,000994,0002,281,472
41Mar 28, 2026 19:434,35230,497,62311,937,0001,989,0002,498,560
42Mar 28, 2026 19:464,35326,984,05911,940,0001,990,0002,494,464
43Mar 28, 2026 19:454,35331,064,41612,935,000995,0002,490,368
44Mar 28, 2026 19:424,35437,618,92811,944,0001,990,0002,502,656
45Mar 28, 2026 19:424,35427,915,81813,932,00002,490,368
46Mar 28, 2026 19:454,35528,280,64711,946,0001,991,0002,281,472
47Mar 28, 2026 19:434,35538,127,98212,942,000995,0002,281,472
48Mar 28, 2026 19:454,35539,168,31812,940,000995,0002,281,472
49Mar 28, 2026 19:454,35534,384,75712,941,000995,0002,281,472
50Mar 28, 2026 19:444,35627,647,70612,945,000995,0002,281,472
51Mar 28, 2026 19:444,35630,303,20611,947,0001,991,0002,281,472
52Mar 28, 2026 19:434,35730,934,30012,947,000995,0002,502,656
53Mar 28, 2026 19:434,35738,573,15912,947,000995,0002,494,464
54Mar 28, 2026 19:444,35834,849,49512,950,000996,0002,498,560
55Mar 28, 2026 19:464,35844,752,58712,949,000996,0002,281,472
56Mar 28, 2026 19:424,35927,110,44612,954,000996,0002,281,472
57Mar 28, 2026 19:454,35930,346,80012,952,000996,0002,281,472
58Mar 28, 2026 19:434,36039,115,89112,957,000996,0002,281,472
59Mar 28, 2026 19:434,36128,202,78811,963,0001,993,0002,498,560
60Mar 28, 2026 19:434,36129,490,83712,960,000996,0002,506,752
61Mar 28, 2026 19:444,36127,857,97812,958,000996,0002,498,560
62Mar 28, 2026 19:444,36343,789,95612,965,000997,0002,498,560
63Mar 28, 2026 19:444,36331,771,96012,964,000997,0002,281,472
64Mar 28, 2026 19:444,36329,966,04511,967,0001,994,0002,277,376
65Mar 28, 2026 19:444,36440,677,64012,967,000997,0002,281,472
66Mar 28, 2026 19:434,36435,714,85212,967,000997,0002,490,368
67Mar 28, 2026 19:424,36527,492,87211,973,0001,995,0002,281,472
68Mar 28, 2026 19:444,36729,578,56611,979,0001,996,0002,281,472
69Mar 28, 2026 19:434,36731,581,29011,978,0001,996,0002,506,752
70Mar 28, 2026 19:444,36832,966,51512,980,000998,0002,494,464
71Mar 28, 2026 19:444,36934,020,86312,982,000998,0002,281,472
72Mar 28, 2026 19:424,36929,724,24912,984,000998,0002,494,464
73Mar 28, 2026 19:434,36934,388,70512,983,000998,0002,502,656
74Mar 28, 2026 19:434,36930,764,04811,984,0001,997,0002,490,368
75Mar 28, 2026 19:444,37040,062,34211,987,0001,997,0002,494,464
76Mar 28, 2026 19:434,37129,980,45811,988,0001,998,0002,502,656
77Mar 28, 2026 19:454,37230,958,78012,992,000999,0002,281,472
78Mar 28, 2026 19:464,37229,420,31412,991,000999,0002,498,560
79Mar 28, 2026 19:434,37338,049,19512,996,000999,0002,494,464
80Mar 28, 2026 19:444,37433,540,82411,997,0001,999,0002,490,368
81Mar 28, 2026 19:454,37732,651,49013,007,0001,000,0002,494,464
82Mar 28, 2026 19:424,37842,199,68212,010,0002,001,0002,281,472
83Mar 28, 2026 19:434,38028,243,96112,013,0002,002,0002,281,472
84Mar 28, 2026 19:424,38036,899,73612,014,0002,002,0002,281,472
85Mar 28, 2026 19:424,38429,341,01013,027,0001,002,0002,494,464
86Mar 28, 2026 19:424,39329,449,52913,052,0001,004,0002,281,472
87Mar 28, 2026 19:454,39430,331,00113,057,0001,004,0002,281,472
88Mar 28, 2026 19:454,40038,706,17512,068,0002,011,0002,502,656
89Mar 28, 2026 19:434,40024,228,46612,069,0002,011,0002,281,472
90Mar 28, 2026 19:424,40534,173,27412,083,0002,013,0002,498,560