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 13:55olliecrowolliecrowScore: 4,349Success
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 13:544,32639,979,44513,842,00002,482,176
2Mar 28, 2026 13:564,32926,892,29612,865,000989,0002,281,472
3Mar 28, 2026 13:544,33031,854,27312,866,000989,0002,490,368
4Mar 28, 2026 13:524,33143,588,79712,870,000990,0002,502,656
5Mar 28, 2026 13:534,33429,630,73213,870,00002,281,472
6Mar 28, 2026 13:554,33436,943,19212,878,000990,0002,498,560
7Mar 28, 2026 13:564,33426,399,18912,880,000990,0002,498,560
8Mar 28, 2026 13:544,33630,927,53612,883,000991,0002,494,464
9Mar 28, 2026 13:524,33728,112,26712,888,000991,0002,498,560
10Mar 28, 2026 13:544,33739,186,38313,877,00002,486,272
11Mar 28, 2026 13:544,33736,352,04512,887,000991,0002,281,472
12Mar 28, 2026 13:534,33733,708,29612,886,000991,0002,281,472
13Mar 28, 2026 13:554,33832,753,80412,892,000991,0002,281,472
14Mar 28, 2026 13:524,33827,493,19312,891,000991,0002,494,464
15Mar 28, 2026 13:524,33834,551,31912,891,000991,0002,281,472
16Mar 28, 2026 13:524,33832,172,40712,892,000991,0002,490,368
17Mar 28, 2026 13:544,33930,819,22012,893,000991,0002,502,656
18Mar 28, 2026 13:534,33931,599,72712,895,000991,0002,494,464
19Mar 28, 2026 13:564,33938,736,91412,894,000991,0002,490,368
20Mar 28, 2026 13:554,33948,232,30012,894,000991,0002,494,464
21Mar 28, 2026 13:534,34037,382,89113,887,00002,490,368
22Mar 28, 2026 13:524,34138,648,42912,900,000992,0002,281,472
23Mar 28, 2026 13:554,34131,047,89112,900,000992,0002,494,464
24Mar 28, 2026 13:554,34128,203,40612,899,000992,0002,490,368
25Mar 28, 2026 13:564,34132,156,29712,900,000992,0002,498,560
26Mar 28, 2026 13:554,34241,553,95013,894,00002,281,472
27Mar 28, 2026 13:554,34235,128,91212,903,000992,0002,281,472
28Mar 28, 2026 13:534,34225,392,61712,902,000992,0002,281,472
29Mar 28, 2026 13:534,34239,681,32013,895,00002,494,464
30Mar 28, 2026 13:554,34336,697,13412,907,000992,0002,281,472
31Mar 28, 2026 13:544,34344,897,96612,906,000992,0002,498,560
32Mar 28, 2026 13:554,34439,952,10112,909,000993,0002,281,472
33Mar 28, 2026 13:524,34531,770,67212,911,000993,0002,498,560
34Mar 28, 2026 13:564,34533,467,26111,918,0001,986,0002,494,464
35Mar 28, 2026 13:544,34531,745,73413,903,00002,494,464
36Mar 28, 2026 13:544,34638,404,40212,914,000993,0002,498,560
37Mar 28, 2026 13:534,34629,970,26712,839,0001,069,0002,281,472
38Mar 28, 2026 13:524,34627,851,23912,913,000993,0002,281,472
39Mar 28, 2026 13:554,34629,601,89212,913,000993,0002,281,472
40Mar 28, 2026 13:544,34636,880,72512,913,000993,0002,498,560
41Mar 28, 2026 13:544,34744,576,58312,916,000993,0002,281,472
42Mar 28, 2026 13:524,34741,420,48412,918,000993,0002,494,464
43Mar 28, 2026 13:534,34727,126,78112,916,000993,0002,498,560
44Mar 28, 2026 13:534,34724,512,23512,917,000993,0002,486,272
45Mar 28, 2026 13:534,34834,501,11513,915,00002,498,560
46Mar 28, 2026 13:554,34931,103,49312,923,000994,0002,281,472
47Mar 28, 2026 13:534,35033,027,25911,933,0001,988,0002,494,464
48Mar 28, 2026 13:524,35046,911,53411,933,0001,988,0002,502,656
49Mar 28, 2026 13:544,35042,266,67212,925,000994,0002,494,464
50Mar 28, 2026 13:564,35031,935,39612,927,000994,0002,281,472
51Mar 28, 2026 13:524,35037,070,82112,926,000994,0002,281,472
52Mar 28, 2026 13:534,35133,681,87212,928,000994,0002,490,368
53Mar 28, 2026 13:554,35134,849,82812,928,000994,0002,502,656
54Mar 28, 2026 13:534,35231,373,88411,938,0001,989,0002,490,368
55Mar 28, 2026 13:544,35232,965,90013,926,00002,281,472
56Mar 28, 2026 13:544,35238,443,11012,932,000994,0002,281,472
57Mar 28, 2026 13:524,35329,152,73111,941,0001,990,0002,281,472
58Mar 28, 2026 13:524,35537,539,16312,940,000995,0002,502,656
59Mar 28, 2026 13:554,35733,823,75612,947,000995,0002,494,464
60Mar 28, 2026 13:564,35729,743,00012,946,000995,0002,281,472
61Mar 28, 2026 13:524,35729,168,49612,947,000995,0002,277,376
62Mar 28, 2026 13:524,35930,840,50311,956,0001,992,0002,281,472
63Mar 28, 2026 13:544,36029,924,80912,955,000996,0002,494,464
64Mar 28, 2026 13:564,36133,103,17512,960,000996,0002,281,472
65Mar 28, 2026 13:524,36227,040,65112,961,000997,0002,494,464
66Mar 28, 2026 13:524,36231,508,85512,961,000997,0002,281,472
67Mar 28, 2026 13:524,36329,599,86412,965,000997,0002,498,560
68Mar 28, 2026 13:534,36529,621,54112,972,000997,0002,281,472
69Mar 28, 2026 13:564,36531,166,10312,972,000997,0002,498,560
70Mar 28, 2026 13:524,36630,391,03012,974,000998,0002,498,560
71Mar 28, 2026 13:564,36727,227,71412,975,000998,0002,490,368
72Mar 28, 2026 13:554,36834,415,00512,981,000998,0002,490,368
73Mar 28, 2026 13:554,36827,797,46712,981,000998,0002,498,560
74Mar 28, 2026 13:554,36929,481,57112,983,000998,0002,281,472
75Mar 28, 2026 13:564,36928,603,29211,985,0001,997,0002,498,560
76Mar 28, 2026 13:554,37033,588,18911,987,0001,997,0002,490,368
77Mar 28, 2026 13:524,37131,935,57912,987,000999,0002,498,560
78Mar 28, 2026 13:554,37231,934,61112,992,000999,0002,490,368
79Mar 28, 2026 13:534,37328,237,65912,996,000999,0002,281,472
80Mar 28, 2026 13:534,37331,721,03212,993,000999,0002,498,560
81Mar 28, 2026 13:564,37732,230,51513,005,0001,000,0002,281,472
82Mar 28, 2026 13:544,37834,883,21913,009,0001,000,0002,498,560
83Mar 28, 2026 13:534,37831,908,06312,010,0002,001,0002,490,368
84Mar 28, 2026 13:544,37933,289,04712,011,0002,001,0002,494,464
85Mar 28, 2026 13:534,37937,235,21112,012,0002,002,0002,535,424
86Mar 28, 2026 13:554,38429,272,29713,027,0001,002,0002,498,560
87Mar 28, 2026 13:554,38827,812,60813,038,0001,002,0002,494,464
88Mar 28, 2026 13:554,39027,485,03512,041,0002,006,0002,498,560
89Mar 28, 2026 13:524,39838,751,61313,070,0001,005,0002,498,560
90Mar 28, 2026 13:544,39936,357,44113,071,0001,005,0002,281,472