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:29olliecrowolliecrowScore: 4,357Success
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:284,33344,484,49312,877,000990,0002,281,472
2Mar 28, 2026 20:274,33437,032,41912,880,000990,0002,490,368
3Mar 28, 2026 20:264,33528,316,26311,891,0001,981,0002,281,472
4Mar 28, 2026 20:294,33639,465,79112,885,000991,0002,490,368
5Mar 28, 2026 20:284,33731,565,04712,886,000991,0002,498,560
6Mar 28, 2026 20:284,33843,621,15012,889,000991,0002,498,560
7Mar 28, 2026 20:274,33841,386,81813,883,00002,281,472
8Mar 28, 2026 20:294,33833,723,96612,890,000991,0002,498,560
9Mar 28, 2026 20:274,33830,616,77512,889,000991,0002,273,280
10Mar 28, 2026 20:294,33929,303,41012,895,000991,0002,494,464
11Mar 28, 2026 20:284,34141,043,96712,899,000992,0002,281,472
12Mar 28, 2026 20:294,34131,840,28612,898,000992,0002,498,560
13Mar 28, 2026 20:274,34130,341,17712,899,000992,0002,494,464
14Mar 28, 2026 20:304,34135,784,98212,898,000992,0002,281,472
15Mar 28, 2026 20:274,34230,548,68112,902,000992,0002,281,472
16Mar 28, 2026 20:274,34330,178,51212,829,0001,069,0002,502,656
17Mar 28, 2026 20:274,34335,424,88812,904,000992,0002,494,464
18Mar 28, 2026 20:274,34332,058,78413,897,00002,490,368
19Mar 28, 2026 20:294,34431,489,74712,908,000992,0002,490,368
20Mar 28, 2026 20:274,34427,830,21512,908,000992,0002,494,464
21Mar 28, 2026 20:274,34531,542,73112,910,000993,0002,281,472
22Mar 28, 2026 20:304,34636,910,32412,913,000993,0002,494,464
23Mar 28, 2026 20:304,34630,186,51011,921,0001,986,0002,281,472
24Mar 28, 2026 20:304,34726,965,26811,924,0001,987,0002,281,472
25Mar 28, 2026 20:294,34726,893,68812,916,000993,0002,281,472
26Mar 28, 2026 20:274,34731,750,73212,918,000993,0002,281,472
27Mar 28, 2026 20:284,34728,415,82813,909,00002,494,464
28Mar 28, 2026 20:264,34839,148,49212,920,000993,0002,494,464
29Mar 28, 2026 20:294,34828,163,35612,920,000993,0002,498,560
30Mar 28, 2026 20:284,34929,591,32012,923,000994,0002,281,472
31Mar 28, 2026 20:294,35030,334,79812,925,000994,0002,506,752
32Mar 28, 2026 20:274,35028,181,87913,921,00002,494,464
33Mar 28, 2026 20:264,35129,590,72711,934,0001,989,0002,277,376
34Mar 28, 2026 20:284,35240,619,74213,926,00002,281,472
35Mar 28, 2026 20:264,35241,244,58011,936,0001,989,0002,494,464
36Mar 28, 2026 20:284,35327,686,18412,935,000995,0002,486,272
37Mar 28, 2026 20:304,35328,939,83112,934,000994,0002,277,376
38Mar 28, 2026 20:294,35429,541,55411,944,0001,990,0002,498,560
39Mar 28, 2026 20:274,35429,756,73712,939,000995,0002,281,472
40Mar 28, 2026 20:284,35428,149,39811,943,0001,990,0002,494,464
41Mar 28, 2026 20:274,35431,074,20312,937,000995,0002,281,472
42Mar 28, 2026 20:284,35538,255,96711,945,0001,990,0002,494,464
43Mar 28, 2026 20:294,35638,939,02412,945,000995,0002,281,472
44Mar 28, 2026 20:274,35630,001,59312,944,000995,0002,490,368
45Mar 28, 2026 20:294,35727,935,41912,946,000995,0002,281,472
46Mar 28, 2026 20:274,35738,612,45412,946,000995,0002,498,560
47Mar 28, 2026 20:274,35833,485,47112,950,000996,0002,498,560
48Mar 28, 2026 20:294,35834,034,87312,949,000996,0002,486,272
49Mar 28, 2026 20:274,36028,052,47312,956,000996,0002,281,472
50Mar 28, 2026 20:294,36137,567,27912,959,000996,0002,490,368
51Mar 28, 2026 20:284,36129,878,30312,958,000996,0002,281,472
52Mar 28, 2026 20:294,36131,091,56612,960,000996,0002,281,472
53Mar 28, 2026 20:294,36130,378,94711,961,0001,993,0002,502,656
54Mar 28, 2026 20:294,36229,248,33112,961,000997,0002,498,560
55Mar 28, 2026 20:284,36329,478,64411,967,0001,994,0002,494,464
56Mar 28, 2026 20:284,36431,500,61312,969,000997,0002,498,560
57Mar 28, 2026 20:284,36429,753,51311,970,0001,995,0002,281,472
58Mar 28, 2026 20:304,36428,649,13911,971,0001,995,0002,490,368
59Mar 28, 2026 20:284,36529,900,97812,972,000997,0002,281,472
60Mar 28, 2026 20:274,36531,775,96811,973,0001,995,0002,502,656
61Mar 28, 2026 20:304,36526,575,45312,971,000997,0002,502,656
62Mar 28, 2026 20:274,36531,578,26212,970,000997,0002,490,368
63Mar 28, 2026 20:264,36530,424,57811,972,0001,995,0002,494,464
64Mar 28, 2026 20:284,36535,858,65812,971,000997,0002,281,472
65Mar 28, 2026 20:264,36628,445,02311,976,0001,996,0002,539,520
66Mar 28, 2026 20:284,36739,643,76712,977,000998,0002,281,472
67Mar 28, 2026 20:304,36832,737,87312,979,000998,0002,277,376
68Mar 28, 2026 20:294,36833,393,96712,981,000998,0002,478,080
69Mar 28, 2026 20:294,36935,132,15111,983,0001,997,0002,281,472
70Mar 28, 2026 20:294,37230,323,62712,991,000999,0002,281,472
71Mar 28, 2026 20:274,37242,571,17212,992,000999,0002,498,560
72Mar 28, 2026 20:264,37431,711,29111,997,0001,999,0002,490,368
73Mar 28, 2026 20:274,37534,578,28713,000,0001,000,0002,281,472
74Mar 28, 2026 20:294,37529,674,42213,001,0001,000,0002,281,472
75Mar 28, 2026 20:284,37626,563,13713,004,0001,000,0002,490,368
76Mar 28, 2026 20:294,37635,149,60812,002,0002,000,0002,502,656
77Mar 28, 2026 20:304,37833,658,52413,008,0001,000,0002,281,472
78Mar 28, 2026 20:274,37936,954,01912,012,0002,002,0002,281,472
79Mar 28, 2026 20:264,37937,295,36012,012,0002,002,0002,281,472
80Mar 28, 2026 20:284,38129,818,59613,017,0001,001,0002,281,472
81Mar 28, 2026 20:294,38127,811,48712,017,0002,002,0002,498,560
82Mar 28, 2026 20:284,38229,748,65213,021,0001,001,0002,281,472
83Mar 28, 2026 20:294,38325,347,19614,025,00002,486,272
84Mar 28, 2026 20:284,38327,234,73913,024,0001,001,0002,490,368
85Mar 28, 2026 20:284,38426,280,93613,028,0001,002,0002,535,424
86Mar 28, 2026 20:284,38429,005,05512,026,0002,004,0002,494,464
87Mar 28, 2026 20:274,38736,023,29312,034,0002,005,0002,498,560
88Mar 28, 2026 20:294,38738,640,91412,033,0002,005,0002,490,368
89Mar 28, 2026 20:264,38730,827,92312,032,0002,005,0002,281,472
90Mar 28, 2026 20:284,38932,381,22412,039,0002,006,0002,494,464