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 17:26olliecrowolliecrowScore: 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 17:274,32735,366,38912,858,000989,0002,281,472
2Mar 28, 2026 17:264,33025,563,93612,866,000989,0002,498,560
3Mar 28, 2026 17:274,33129,652,59311,879,0001,979,0002,494,464
4Mar 28, 2026 17:254,33227,489,61312,871,000990,0002,494,464
5Mar 28, 2026 17:254,33330,499,76012,875,000990,0002,281,472
6Mar 28, 2026 17:284,33331,736,24713,867,00002,486,272
7Mar 28, 2026 17:264,33329,348,20612,877,000990,0002,482,176
8Mar 28, 2026 17:274,33430,891,95512,878,000990,0002,502,656
9Mar 28, 2026 17:284,33729,693,94013,877,00002,486,272
10Mar 28, 2026 17:274,33832,456,44512,891,000991,0002,494,464
11Mar 28, 2026 17:264,33828,432,81912,892,000991,0002,498,560
12Mar 28, 2026 17:264,33829,804,40212,891,000991,0002,494,464
13Mar 28, 2026 17:254,33832,734,08612,889,000991,0002,281,472
14Mar 28, 2026 17:284,33828,823,96413,882,00002,281,472
15Mar 28, 2026 17:274,33939,133,82212,895,000991,0002,502,656
16Mar 28, 2026 17:284,33941,195,55212,895,000991,0002,494,464
17Mar 28, 2026 17:284,34044,371,97112,897,000992,0002,281,472
18Mar 28, 2026 17:264,34032,111,06712,897,000992,0002,494,464
19Mar 28, 2026 17:254,34128,140,22213,892,00002,502,656
20Mar 28, 2026 17:254,34129,336,50712,898,000992,0002,281,472
21Mar 28, 2026 17:254,34231,116,37412,903,000992,0002,498,560
22Mar 28, 2026 17:274,34232,424,24512,902,000992,0002,494,464
23Mar 28, 2026 17:274,34328,409,20212,905,000992,0002,502,656
24Mar 28, 2026 17:274,34339,263,67512,906,000992,0002,494,464
25Mar 28, 2026 17:274,34340,716,53312,906,000992,0002,494,464
26Mar 28, 2026 17:254,34327,942,92812,905,000992,0002,490,368
27Mar 28, 2026 17:254,34333,685,41012,907,000992,0002,494,464
28Mar 28, 2026 17:264,34329,135,44612,904,000992,0002,486,272
29Mar 28, 2026 17:274,34430,212,59212,908,000992,0002,281,472
30Mar 28, 2026 17:294,34531,761,24312,910,000993,0002,281,472
31Mar 28, 2026 17:264,34532,908,52312,911,000993,0002,277,376
32Mar 28, 2026 17:254,34531,333,40411,919,0001,986,0002,498,560
33Mar 28, 2026 17:254,34634,644,53812,913,000993,0002,281,472
34Mar 28, 2026 17:284,34630,542,15811,921,0001,986,0002,281,472
35Mar 28, 2026 17:284,34729,319,56512,918,000993,0002,494,464
36Mar 28, 2026 17:274,34730,993,42712,840,0001,070,0002,281,472
37Mar 28, 2026 17:284,34734,710,33812,917,000993,0002,490,368
38Mar 28, 2026 17:264,34730,344,37812,916,000993,0002,494,464
39Mar 28, 2026 17:254,34829,769,74313,912,00002,498,560
40Mar 28, 2026 17:274,34932,463,15813,916,00002,494,464
41Mar 28, 2026 17:264,35029,231,02212,926,000994,0002,502,656
42Mar 28, 2026 17:284,35129,113,90812,929,000994,0002,498,560
43Mar 28, 2026 17:274,35128,979,83112,930,000994,0002,281,472
44Mar 28, 2026 17:284,35231,253,78612,933,000994,0002,281,472
45Mar 28, 2026 17:264,35227,265,52412,931,000994,0002,502,656
46Mar 28, 2026 17:284,35333,191,67112,935,000995,0002,281,472
47Mar 28, 2026 17:274,35332,032,23713,928,00002,486,272
48Mar 28, 2026 17:254,35336,835,00812,934,000994,0002,490,368
49Mar 28, 2026 17:284,35330,202,21911,940,0001,990,0002,490,368
50Mar 28, 2026 17:274,35438,683,77312,939,000995,0002,494,464
51Mar 28, 2026 17:254,35430,710,38712,939,000995,0002,486,272
52Mar 28, 2026 17:284,35433,637,54513,934,00002,494,464
53Mar 28, 2026 17:264,35528,617,95112,941,000995,0002,482,176
54Mar 28, 2026 17:284,35527,233,57212,940,000995,0002,502,656
55Mar 28, 2026 17:274,35630,074,50612,943,000995,0002,486,272
56Mar 28, 2026 17:274,35749,551,76412,946,000995,0002,281,472
57Mar 28, 2026 17:284,35732,027,74012,947,000995,0002,281,472
58Mar 28, 2026 17:284,35735,707,95912,946,000995,0002,498,560
59Mar 28, 2026 17:274,35828,440,30012,948,000996,0002,539,520
60Mar 28, 2026 17:264,35833,915,12811,953,0001,992,0002,498,560
61Mar 28, 2026 17:274,35831,903,91212,949,000996,0002,281,472
62Mar 28, 2026 17:274,35836,762,18311,954,0001,992,0002,281,472
63Mar 28, 2026 17:284,35829,641,32612,950,000996,0002,277,376
64Mar 28, 2026 17:254,35829,995,95511,952,0001,992,0002,498,560
65Mar 28, 2026 17:294,35931,378,17612,952,000996,0002,490,368
66Mar 28, 2026 17:254,36033,935,15011,960,0001,993,0002,494,464
67Mar 28, 2026 17:274,36035,344,18312,956,000996,0002,490,368
68Mar 28, 2026 17:264,36131,408,19212,959,000996,0002,498,560
69Mar 28, 2026 17:274,36335,779,34712,966,000997,0002,281,472
70Mar 28, 2026 17:264,36526,100,31012,971,000997,0002,281,472
71Mar 28, 2026 17:274,36635,502,46912,974,000998,0002,498,560
72Mar 28, 2026 17:264,36626,992,90312,974,000998,0002,281,472
73Mar 28, 2026 17:284,36734,217,41912,975,000998,0002,494,464
74Mar 28, 2026 17:284,36739,617,65211,977,0001,996,0002,490,368
75Mar 28, 2026 17:264,36736,622,84411,979,0001,996,0002,494,464
76Mar 28, 2026 17:284,36828,565,57312,981,000998,0002,281,472
77Mar 28, 2026 17:264,36928,138,93011,983,0001,997,0002,498,560
78Mar 28, 2026 17:254,36933,042,35711,983,0001,997,0002,502,656
79Mar 28, 2026 17:284,36931,221,07911,984,0001,997,0002,281,472
80Mar 28, 2026 17:264,37029,847,56311,987,0001,997,0002,486,272
81Mar 28, 2026 17:284,37429,922,99212,998,000999,0002,502,656
82Mar 28, 2026 17:264,37734,764,33813,006,0001,000,0002,498,560
83Mar 28, 2026 17:294,37837,098,25213,011,0001,000,0002,281,472
84Mar 28, 2026 17:264,37931,658,29513,012,0001,000,0002,281,472
85Mar 28, 2026 17:254,37931,536,22313,012,0001,000,0002,490,368
86Mar 28, 2026 17:284,38034,359,67012,014,0002,002,0002,486,272
87Mar 28, 2026 17:264,39033,053,84313,044,0001,003,0002,281,472
88Mar 28, 2026 17:274,39132,207,41012,045,0002,007,0002,502,656
89Mar 28, 2026 17:254,39335,805,86012,048,0002,008,0002,494,464
90Mar 28, 2026 17:284,39533,296,55312,055,0002,009,0002,281,472