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 18:12olliecrowolliecrowScore: 4,353Success
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 18:114,32631,217,48012,856,000988,0002,281,472
2Mar 28, 2026 18:104,33329,721,50012,875,000990,0002,490,368
3Mar 28, 2026 18:134,33331,775,66612,876,000990,0002,498,560
4Mar 28, 2026 18:144,33443,980,49712,878,000990,0002,498,560
5Mar 28, 2026 18:104,33634,515,70212,885,000991,0002,281,472
6Mar 28, 2026 18:114,33728,537,89413,877,00002,494,464
7Mar 28, 2026 18:104,33731,709,41712,887,000991,0002,490,368
8Mar 28, 2026 18:134,33739,669,46312,888,000991,0002,498,560
9Mar 28, 2026 18:104,33730,161,29712,886,000991,0002,281,472
10Mar 28, 2026 18:144,33827,497,90313,883,00002,498,560
11Mar 28, 2026 18:114,33829,808,12912,892,000991,0002,490,368
12Mar 28, 2026 18:124,33933,179,30611,903,0001,983,0002,494,464
13Mar 28, 2026 18:134,33938,079,00112,895,000991,0002,502,656
14Mar 28, 2026 18:134,33937,908,15012,895,000991,0002,494,464
15Mar 28, 2026 18:114,33929,826,69112,894,000991,0002,490,368
16Mar 28, 2026 18:124,33930,612,40012,893,000991,0002,494,464
17Mar 28, 2026 18:114,34029,284,13212,897,000992,0002,498,560
18Mar 28, 2026 18:134,34128,755,97812,898,000992,0002,498,560
19Mar 28, 2026 18:134,34241,326,58312,903,000992,0002,281,472
20Mar 28, 2026 18:114,34227,949,11912,901,000992,0002,494,464
21Mar 28, 2026 18:114,34225,793,47712,903,000992,0002,490,368
22Mar 28, 2026 18:114,34340,299,97012,904,000992,0002,494,464
23Mar 28, 2026 18:124,34334,928,50312,907,000992,0002,281,472
24Mar 28, 2026 18:134,34328,666,49312,904,000992,0002,490,368
25Mar 28, 2026 18:144,34328,319,58012,906,000992,0002,281,472
26Mar 28, 2026 18:104,34335,224,33312,829,0001,069,0002,486,272
27Mar 28, 2026 18:134,34438,387,13912,909,000993,0002,498,560
28Mar 28, 2026 18:114,34540,821,94013,903,00002,281,472
29Mar 28, 2026 18:144,34528,642,11412,911,000993,0002,494,464
30Mar 28, 2026 18:114,34530,579,88312,910,000993,0002,498,560
31Mar 28, 2026 18:114,34537,010,28011,918,0001,986,0002,281,472
32Mar 28, 2026 18:134,34538,199,03012,910,000993,0002,498,560
33Mar 28, 2026 18:114,34529,568,34312,911,000993,0002,281,472
34Mar 28, 2026 18:124,34638,243,25213,907,00002,494,464
35Mar 28, 2026 18:114,34635,120,48712,915,000993,0002,281,472
36Mar 28, 2026 18:124,34736,634,27511,922,0001,987,0002,494,464
37Mar 28, 2026 18:134,34834,233,57612,921,000993,0002,490,368
38Mar 28, 2026 18:124,34830,220,85412,919,000993,0002,502,656
39Mar 28, 2026 18:134,34828,902,14112,921,000993,0002,281,472
40Mar 28, 2026 18:134,34929,708,40712,924,000994,0002,281,472
41Mar 28, 2026 18:124,34933,949,45613,916,00002,281,472
42Mar 28, 2026 18:104,35135,451,06212,928,000994,0002,281,472
43Mar 28, 2026 18:134,35135,720,99211,934,0001,989,0002,490,368
44Mar 28, 2026 18:144,35244,084,98812,932,000994,0002,490,368
45Mar 28, 2026 18:104,35332,847,42512,934,000994,0002,494,464
46Mar 28, 2026 18:104,35338,328,29512,935,000995,0002,281,472
47Mar 28, 2026 18:134,35328,170,80612,935,000995,0002,490,368
48Mar 28, 2026 18:114,35427,008,22913,934,00002,490,368
49Mar 28, 2026 18:124,35529,875,90112,940,000995,0002,494,464
50Mar 28, 2026 18:134,35532,187,87112,940,000995,0002,494,464
51Mar 28, 2026 18:114,35529,910,30512,942,000995,0002,281,472
52Mar 28, 2026 18:114,35629,576,53412,943,000995,0002,281,472
53Mar 28, 2026 18:124,35628,573,16112,944,000995,0002,494,464
54Mar 28, 2026 18:124,35728,125,10412,946,000995,0002,490,368
55Mar 28, 2026 18:134,35729,312,72612,947,000995,0002,535,424
56Mar 28, 2026 18:134,35827,384,55112,950,000996,0002,498,560
57Mar 28, 2026 18:134,35833,241,49012,949,000996,0002,281,472
58Mar 28, 2026 18:104,35839,717,83212,949,000996,0002,506,752
59Mar 28, 2026 18:134,35834,884,19112,950,000996,0002,281,472
60Mar 28, 2026 18:124,36029,564,88113,952,00002,498,560
61Mar 28, 2026 18:134,36129,221,32911,961,0001,993,0002,502,656
62Mar 28, 2026 18:124,36133,881,43012,960,000996,0002,281,472
63Mar 28, 2026 18:124,36231,342,03912,962,000997,0002,281,472
64Mar 28, 2026 18:114,36335,222,86512,966,000997,0002,281,472
65Mar 28, 2026 18:134,36328,705,45912,965,000997,0002,498,560
66Mar 28, 2026 18:134,36431,394,46512,968,000997,0002,490,368
67Mar 28, 2026 18:124,36530,465,29711,972,0001,995,0002,535,424
68Mar 28, 2026 18:134,36530,886,33911,974,0001,995,0002,281,472
69Mar 28, 2026 18:104,36527,760,56212,970,000997,0002,494,464
70Mar 28, 2026 18:114,36626,683,64512,973,000997,0002,281,472
71Mar 28, 2026 18:114,36828,015,55012,979,000998,0002,502,656
72Mar 28, 2026 18:124,36831,101,60411,980,0001,996,0002,502,656
73Mar 28, 2026 18:124,36829,748,69812,978,000998,0002,490,368
74Mar 28, 2026 18:124,36831,163,82612,978,000998,0002,281,472
75Mar 28, 2026 18:104,36936,608,97412,984,000998,0002,494,464
76Mar 28, 2026 18:124,36928,592,25712,984,000998,0002,281,472
77Mar 28, 2026 18:124,36932,305,92711,984,0001,997,0002,281,472
78Mar 28, 2026 18:124,36936,149,51712,982,000998,0002,498,560
79Mar 28, 2026 18:124,37030,480,68312,985,000998,0002,502,656
80Mar 28, 2026 18:114,37129,100,62212,988,000999,0002,498,560
81Mar 28, 2026 18:134,37239,547,62312,992,000999,0002,281,472
82Mar 28, 2026 18:104,37530,270,18913,001,0001,000,0002,502,656
83Mar 28, 2026 18:114,37540,973,47712,001,0002,000,0002,502,656
84Mar 28, 2026 18:114,37527,978,82413,000,0001,000,0002,494,464
85Mar 28, 2026 18:114,37933,307,14613,013,0001,001,0002,281,472
86Mar 28, 2026 18:114,38333,471,84712,022,0002,003,0002,281,472
87Mar 28, 2026 18:144,38529,807,61013,030,0001,002,0002,277,376
88Mar 28, 2026 18:124,40531,478,02212,083,0002,013,0002,281,472
89Mar 28, 2026 18:124,41327,576,79513,113,0001,008,0002,281,472
90Mar 28, 2026 18:124,41831,780,78312,117,0002,019,0002,498,560