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:52olliecrowolliecrowScore: 4,351Success
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:514,32631,115,31412,856,000988,0002,494,464
2Mar 28, 2026 17:554,33128,116,36212,870,000990,0002,498,560
3Mar 28, 2026 17:544,33123,363,59013,858,00002,281,472
4Mar 28, 2026 17:524,33240,589,02212,872,000990,0002,281,472
5Mar 28, 2026 17:544,33226,254,64212,871,000990,0002,494,464
6Mar 28, 2026 17:534,33330,060,66211,884,0001,980,0002,498,560
7Mar 28, 2026 17:534,33437,096,86212,878,000990,0002,281,472
8Mar 28, 2026 17:524,33627,502,95612,885,000991,0002,281,472
9Mar 28, 2026 17:554,33727,914,01312,887,000991,0002,281,472
10Mar 28, 2026 17:514,33730,649,01412,886,000991,0002,490,368
11Mar 28, 2026 17:544,33738,947,53912,887,000991,0002,494,464
12Mar 28, 2026 17:544,33730,037,54112,888,000991,0002,494,464
13Mar 28, 2026 17:544,33830,158,93913,883,00002,502,656
14Mar 28, 2026 17:534,33829,678,91613,882,00002,490,368
15Mar 28, 2026 17:524,33944,198,45212,895,000991,0002,281,472
16Mar 28, 2026 17:554,33932,204,89913,884,00002,494,464
17Mar 28, 2026 17:544,34031,306,24813,887,00002,506,752
18Mar 28, 2026 17:534,34040,279,10412,896,000992,0002,498,560
19Mar 28, 2026 17:524,34031,065,29712,896,000992,0002,502,656
20Mar 28, 2026 17:514,34025,871,03812,896,000992,0002,281,472
21Mar 28, 2026 17:514,34129,818,77613,891,00002,498,560
22Mar 28, 2026 17:534,34127,525,69312,900,000992,0002,498,560
23Mar 28, 2026 17:524,34127,768,12211,906,0001,984,0002,490,368
24Mar 28, 2026 17:544,34234,848,97712,903,000992,0002,281,472
25Mar 28, 2026 17:524,34227,596,62913,894,00002,281,472
26Mar 28, 2026 17:534,34233,325,13912,902,000992,0002,281,472
27Mar 28, 2026 17:524,34239,870,32912,903,000992,0002,498,560
28Mar 28, 2026 17:524,34228,336,54312,901,000992,0002,494,464
29Mar 28, 2026 17:544,34335,396,85312,906,000992,0002,494,464
30Mar 28, 2026 17:544,34337,098,49913,896,00002,494,464
31Mar 28, 2026 17:524,34330,163,66912,904,000992,0002,490,368
32Mar 28, 2026 17:534,34345,572,33612,906,000992,0002,494,464
33Mar 28, 2026 17:544,34537,792,45912,912,000993,0002,535,424
34Mar 28, 2026 17:524,34534,390,60113,905,00002,498,560
35Mar 28, 2026 17:544,34529,195,66813,904,00002,498,560
36Mar 28, 2026 17:524,34528,622,62512,912,000993,0002,494,464
37Mar 28, 2026 17:534,34531,377,40512,910,000993,0002,490,368
38Mar 28, 2026 17:534,34529,946,57912,912,000993,0002,281,472
39Mar 28, 2026 17:524,34631,621,60213,907,00002,281,472
40Mar 28, 2026 17:554,34730,053,55212,918,000993,0002,494,464
41Mar 28, 2026 17:514,34836,367,15212,921,000993,0002,498,560
42Mar 28, 2026 17:524,34834,257,19512,919,000993,0002,478,080
43Mar 28, 2026 17:544,34831,069,75911,926,0001,987,0002,494,464
44Mar 28, 2026 17:534,34934,375,45112,846,0001,070,0002,498,560
45Mar 28, 2026 17:544,34926,602,49311,929,0001,988,0002,535,424
46Mar 28, 2026 17:524,35130,047,18812,929,000994,0002,494,464
47Mar 28, 2026 17:524,35137,475,94513,922,00002,498,560
48Mar 28, 2026 17:554,35231,273,29012,931,000994,0002,490,368
49Mar 28, 2026 17:514,35231,015,69912,933,000994,0002,281,472
50Mar 28, 2026 17:524,35331,662,37613,928,00002,494,464
51Mar 28, 2026 17:534,35331,968,91912,934,000994,0002,281,472
52Mar 28, 2026 17:534,35537,252,39612,940,000995,0002,502,656
53Mar 28, 2026 17:514,35630,307,49312,943,000995,0002,502,656
54Mar 28, 2026 17:544,35631,632,35312,944,000995,0002,498,560
55Mar 28, 2026 17:524,35637,804,80612,943,000995,0002,490,368
56Mar 28, 2026 17:534,35726,847,12612,947,000995,0002,486,272
57Mar 28, 2026 17:554,35834,064,02512,948,000996,0002,494,464
58Mar 28, 2026 17:554,35826,945,32112,948,000996,0002,498,560
59Mar 28, 2026 17:534,36033,280,36911,960,0001,993,0002,498,560
60Mar 28, 2026 17:544,36130,799,40011,963,0001,993,0002,494,464
61Mar 28, 2026 17:524,36145,205,33412,960,000996,0002,281,472
62Mar 28, 2026 17:554,36328,918,27112,965,000997,0002,281,472
63Mar 28, 2026 17:534,36330,871,75011,967,0001,994,0002,494,464
64Mar 28, 2026 17:544,36328,863,76312,965,000997,0002,498,560
65Mar 28, 2026 17:524,36330,911,53812,963,000997,0002,281,472
66Mar 28, 2026 17:534,36432,493,99612,967,000997,0002,281,472
67Mar 28, 2026 17:554,36529,428,50512,972,000997,0002,494,464
68Mar 28, 2026 17:534,36732,249,26611,979,0001,996,0002,281,472
69Mar 28, 2026 17:544,36730,614,69112,976,000998,0002,490,368
70Mar 28, 2026 17:544,36831,199,28312,978,000998,0002,281,472
71Mar 28, 2026 17:544,36838,268,45711,981,0001,996,0002,482,176
72Mar 28, 2026 17:524,36840,300,42712,981,000998,0002,494,464
73Mar 28, 2026 17:544,36840,491,54412,979,000998,0002,281,472
74Mar 28, 2026 17:534,36928,715,53412,984,000998,0002,277,376
75Mar 28, 2026 17:534,36929,837,51212,984,000998,0002,498,560
76Mar 28, 2026 17:524,36935,229,84012,984,000998,0002,498,560
77Mar 28, 2026 17:514,37034,898,90412,986,000998,0002,494,464
78Mar 28, 2026 17:534,37134,679,55711,988,0001,998,0002,494,464
79Mar 28, 2026 17:544,37231,676,94212,990,000999,0002,494,464
80Mar 28, 2026 17:514,37336,927,34712,993,000999,0002,281,472
81Mar 28, 2026 17:534,37426,342,00912,998,000999,0002,502,656
82Mar 28, 2026 17:544,37630,275,01313,002,0001,000,0002,281,472
83Mar 28, 2026 17:524,37736,509,45914,005,00002,535,424
84Mar 28, 2026 17:544,37727,086,55713,007,0001,000,0002,494,464
85Mar 28, 2026 17:524,37729,502,58512,005,0002,000,0002,281,472
86Mar 28, 2026 17:534,37831,908,65913,008,0001,000,0002,281,472
87Mar 28, 2026 17:524,37931,784,20413,013,0001,001,0002,498,560
88Mar 28, 2026 17:534,37930,521,89413,013,0001,001,0002,502,656
89Mar 28, 2026 17:544,38529,686,20912,029,0002,004,0002,482,176
90Mar 28, 2026 17:534,39930,442,92412,066,0002,011,0002,281,472