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 16:12olliecrowolliecrowScore: 4,354Success
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 16:144,32528,170,67612,852,000988,0002,281,472
2Mar 28, 2026 16:134,33129,233,87913,860,00002,486,272
3Mar 28, 2026 16:154,33335,527,36212,875,000990,0002,490,368
4Mar 28, 2026 16:144,33431,345,55712,878,000990,0002,494,464
5Mar 28, 2026 16:144,33432,607,49112,878,000990,0002,490,368
6Mar 28, 2026 16:144,33430,872,67212,879,000990,0002,281,472
7Mar 28, 2026 16:124,33537,929,02011,890,0001,981,0002,486,272
8Mar 28, 2026 16:124,33538,848,02213,871,00002,494,464
9Mar 28, 2026 16:144,33629,620,49213,876,00002,498,560
10Mar 28, 2026 16:154,33723,937,83812,888,000991,0002,494,464
11Mar 28, 2026 16:134,33740,240,70712,888,000991,0002,277,376
12Mar 28, 2026 16:134,33838,726,22012,890,000991,0002,502,656
13Mar 28, 2026 16:154,33832,221,76712,891,000991,0002,490,368
14Mar 28, 2026 16:154,33927,367,59312,893,000991,0002,498,560
15Mar 28, 2026 16:134,34034,972,87812,896,000992,0002,281,472
16Mar 28, 2026 16:154,34028,503,58012,897,000992,0002,498,560
17Mar 28, 2026 16:144,34036,179,11412,897,000992,0002,494,464
18Mar 28, 2026 16:154,34034,777,39212,896,000992,0002,281,472
19Mar 28, 2026 16:134,34042,265,31812,896,000992,0002,281,472
20Mar 28, 2026 16:144,34128,753,37112,900,000992,0002,482,176
21Mar 28, 2026 16:154,34131,274,79712,822,0001,068,0002,502,656
22Mar 28, 2026 16:134,34239,557,20512,901,000992,0002,498,560
23Mar 28, 2026 16:114,34229,051,87912,901,000992,0002,494,464
24Mar 28, 2026 16:134,34329,096,44012,905,000992,0002,502,656
25Mar 28, 2026 16:134,34327,469,63312,905,000992,0002,281,472
26Mar 28, 2026 16:154,34330,138,52512,904,000992,0002,281,472
27Mar 28, 2026 16:124,34330,512,57513,899,00002,490,368
28Mar 28, 2026 16:124,34327,339,36112,905,000992,0002,494,464
29Mar 28, 2026 16:134,34441,509,88012,908,000992,0002,494,464
30Mar 28, 2026 16:144,34437,371,15412,908,000992,0002,281,472
31Mar 28, 2026 16:154,34528,638,79313,903,00002,281,472
32Mar 28, 2026 16:124,34530,619,56512,910,000993,0002,502,656
33Mar 28, 2026 16:124,34529,955,48512,910,000993,0002,281,472
34Mar 28, 2026 16:134,34727,173,45812,917,000993,0002,281,472
35Mar 28, 2026 16:124,34829,727,50212,921,000993,0002,490,368
36Mar 28, 2026 16:124,34838,399,70112,919,000993,0002,498,560
37Mar 28, 2026 16:134,34832,539,53712,920,000993,0002,281,472
38Mar 28, 2026 16:144,34932,960,20812,922,000994,0002,281,472
39Mar 28, 2026 16:134,34935,865,92713,916,00002,281,472
40Mar 28, 2026 16:134,35031,341,12913,919,00002,490,368
41Mar 28, 2026 16:144,35231,508,66512,932,000994,0002,490,368
42Mar 28, 2026 16:144,35239,111,16212,932,000994,0002,281,472
43Mar 28, 2026 16:144,35231,920,27813,926,00002,498,560
44Mar 28, 2026 16:144,35332,929,23812,936,000995,0002,281,472
45Mar 28, 2026 16:154,35334,829,89113,931,00002,498,560
46Mar 28, 2026 16:154,35439,290,26413,933,00002,494,464
47Mar 28, 2026 16:114,35430,652,47312,937,000995,0002,281,472
48Mar 28, 2026 16:134,35431,456,71912,937,000995,0002,498,560
49Mar 28, 2026 16:124,35529,566,69412,942,000995,0002,281,472
50Mar 28, 2026 16:154,35630,000,48212,945,000995,0002,498,560
51Mar 28, 2026 16:134,35740,207,96012,947,000995,0002,498,560
52Mar 28, 2026 16:124,35840,946,51612,951,000996,0002,494,464
53Mar 28, 2026 16:124,35832,699,82211,955,0001,992,0002,494,464
54Mar 28, 2026 16:124,35829,416,95112,949,000996,0002,498,560
55Mar 28, 2026 16:134,35833,205,21112,949,000996,0002,281,472
56Mar 28, 2026 16:144,35925,951,57212,953,000996,0002,281,472
57Mar 28, 2026 16:144,35929,805,66512,952,000996,0002,281,472
58Mar 28, 2026 16:134,36031,114,60812,956,000996,0002,498,560
59Mar 28, 2026 16:124,36035,110,88812,957,000996,0002,498,560
60Mar 28, 2026 16:134,36030,177,05912,956,000996,0002,539,520
61Mar 28, 2026 16:124,36030,045,95611,959,0001,993,0002,498,560
62Mar 28, 2026 16:124,36126,666,02612,959,000996,0002,281,472
63Mar 28, 2026 16:144,36229,553,09311,965,0001,994,0002,494,464
64Mar 28, 2026 16:134,36239,678,63112,961,000997,0002,281,472
65Mar 28, 2026 16:144,36331,551,04012,966,000997,0002,498,560
66Mar 28, 2026 16:114,36327,293,82112,963,000997,0002,281,472
67Mar 28, 2026 16:124,36338,319,54511,967,0001,994,0002,494,464
68Mar 28, 2026 16:124,36328,368,05011,967,0001,994,0002,490,368
69Mar 28, 2026 16:144,36431,341,41312,969,000997,0002,494,464
70Mar 28, 2026 16:134,36529,704,65812,971,000997,0002,281,472
71Mar 28, 2026 16:154,36528,063,20512,972,000997,0002,281,472
72Mar 28, 2026 16:154,36633,226,13112,974,000998,0002,281,472
73Mar 28, 2026 16:154,36929,979,29812,983,000998,0002,281,472
74Mar 28, 2026 16:124,36930,471,05812,983,000998,0002,281,472
75Mar 28, 2026 16:124,36938,328,43612,984,000998,0002,281,472
76Mar 28, 2026 16:154,37026,100,07412,985,000998,0002,281,472
77Mar 28, 2026 16:124,37033,961,43212,986,000998,0002,490,368
78Mar 28, 2026 16:124,37229,571,90512,991,000999,0002,277,376
79Mar 28, 2026 16:154,37333,703,54612,995,000999,0002,535,424
80Mar 28, 2026 16:154,37532,874,10113,000,0001,000,0002,494,464
81Mar 28, 2026 16:124,37532,474,08613,000,0001,000,0002,490,368
82Mar 28, 2026 16:154,37733,022,01013,006,0001,000,0002,498,560
83Mar 28, 2026 16:144,38037,574,43912,014,0002,002,0002,281,472
84Mar 28, 2026 16:134,38026,713,86213,016,0001,001,0002,498,560
85Mar 28, 2026 16:144,38231,234,08613,022,0001,001,0002,281,472
86Mar 28, 2026 16:124,38428,588,45513,027,0001,002,0002,502,656
87Mar 28, 2026 16:124,38835,720,00413,040,0001,003,0002,494,464
88Mar 28, 2026 16:144,39834,082,60312,063,0002,010,0002,281,472
89Mar 28, 2026 16:154,39938,292,40513,073,0001,005,0002,482,176
90Mar 28, 2026 16:154,41331,155,26812,103,0002,017,0002,502,656