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:45olliecrowolliecrowScore: 4,350Success
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:464,32729,963,19812,858,000989,0002,490,368
2Mar 28, 2026 17:484,33346,261,48612,877,000990,0002,494,464
3Mar 28, 2026 17:464,33439,889,51012,880,000990,0002,494,464
4Mar 28, 2026 17:484,33543,801,50812,882,000990,0002,494,464
5Mar 28, 2026 17:474,33543,572,53012,882,000990,0002,281,472
6Mar 28, 2026 17:454,33639,818,22712,883,000991,0002,494,464
7Mar 28, 2026 17:454,33728,948,86212,887,000991,0002,494,464
8Mar 28, 2026 17:454,33733,377,04312,886,000991,0002,490,368
9Mar 28, 2026 17:474,33730,945,33612,886,000991,0002,490,368
10Mar 28, 2026 17:454,33837,732,75712,891,000991,0002,281,472
11Mar 28, 2026 17:454,33835,727,97213,881,00002,490,368
12Mar 28, 2026 17:484,33938,546,14412,894,000991,0002,490,368
13Mar 28, 2026 17:464,34031,731,54412,897,000992,0002,490,368
14Mar 28, 2026 17:474,34025,735,71412,896,000992,0002,490,368
15Mar 28, 2026 17:464,34044,850,82211,904,0001,984,0002,494,464
16Mar 28, 2026 17:484,34143,395,31412,899,000992,0002,281,472
17Mar 28, 2026 17:464,34138,515,15312,898,000992,0002,281,472
18Mar 28, 2026 17:464,34131,426,98412,900,000992,0002,498,560
19Mar 28, 2026 17:474,34234,584,72912,902,000992,0002,490,368
20Mar 28, 2026 17:454,34229,769,98412,902,000992,0002,490,368
21Mar 28, 2026 17:484,34227,597,28112,903,000992,0002,281,472
22Mar 28, 2026 17:474,34329,413,57912,904,000992,0002,494,464
23Mar 28, 2026 17:454,34337,934,37912,905,000992,0002,502,656
24Mar 28, 2026 17:464,34338,214,71912,907,000992,0002,498,560
25Mar 28, 2026 17:474,34344,419,35612,906,000992,0002,281,472
26Mar 28, 2026 17:484,34335,841,92312,904,000992,0002,281,472
27Mar 28, 2026 17:454,34340,749,74812,905,000992,0002,498,560
28Mar 28, 2026 17:464,34427,831,85711,915,0001,985,0002,506,752
29Mar 28, 2026 17:464,34535,798,23412,912,000993,0002,281,472
30Mar 28, 2026 17:454,34633,135,00813,907,00002,281,472
31Mar 28, 2026 17:474,34729,255,81912,917,000993,0002,486,272
32Mar 28, 2026 17:484,34733,107,33412,916,000993,0002,498,560
33Mar 28, 2026 17:454,34741,232,21513,909,00002,281,472
34Mar 28, 2026 17:484,34729,407,11612,916,000993,0002,281,472
35Mar 28, 2026 17:454,34826,588,26412,921,000993,0002,281,472
36Mar 28, 2026 17:484,34832,396,94112,919,000993,0002,281,472
37Mar 28, 2026 17:464,34929,764,79212,923,000994,0002,277,376
38Mar 28, 2026 17:464,34939,883,51212,924,000994,0002,498,560
39Mar 28, 2026 17:474,34932,530,60112,924,000994,0002,490,368
40Mar 28, 2026 17:454,34929,286,89112,922,000994,0002,281,472
41Mar 28, 2026 17:464,34929,380,23612,923,000994,0002,486,272
42Mar 28, 2026 17:474,35028,034,89612,927,000994,0002,535,424
43Mar 28, 2026 17:484,35025,550,23612,925,000994,0002,281,472
44Mar 28, 2026 17:474,35027,616,88811,931,0001,988,0002,502,656
45Mar 28, 2026 17:474,35033,356,01313,919,00002,490,368
46Mar 28, 2026 17:464,35028,397,51912,927,000994,0002,494,464
47Mar 28, 2026 17:464,35026,325,92611,933,0001,988,0002,498,560
48Mar 28, 2026 17:484,35131,748,38212,930,000994,0002,486,272
49Mar 28, 2026 17:474,35234,640,60512,931,000994,0002,281,472
50Mar 28, 2026 17:474,35238,185,65012,931,000994,0002,281,472
51Mar 28, 2026 17:484,35234,372,89512,933,000994,0002,490,368
52Mar 28, 2026 17:454,35328,813,21112,934,000994,0002,535,424
53Mar 28, 2026 17:474,35337,538,24112,934,000994,0002,281,472
54Mar 28, 2026 17:464,35428,757,13612,937,000995,0002,502,656
55Mar 28, 2026 17:484,35441,552,93512,938,000995,0002,281,472
56Mar 28, 2026 17:484,35629,503,73211,948,0001,991,0002,494,464
57Mar 28, 2026 17:464,35631,634,87012,943,000995,0002,494,464
58Mar 28, 2026 17:484,35740,841,65312,947,000995,0002,494,464
59Mar 28, 2026 17:484,35831,459,56312,950,000996,0002,281,472
60Mar 28, 2026 17:484,35828,119,20412,950,000996,0002,281,472
61Mar 28, 2026 17:474,35936,163,85511,956,0001,992,0002,498,560
62Mar 28, 2026 17:474,36032,816,28112,955,000996,0002,494,464
63Mar 28, 2026 17:454,36126,753,27212,959,000996,0002,506,752
64Mar 28, 2026 17:454,36127,454,54612,958,000996,0002,281,472
65Mar 28, 2026 17:464,36131,074,63512,960,000996,0002,281,472
66Mar 28, 2026 17:474,36335,473,95012,965,000997,0002,281,472
67Mar 28, 2026 17:474,36337,955,36912,964,000997,0002,281,472
68Mar 28, 2026 17:474,36327,318,32511,968,0001,994,0002,535,424
69Mar 28, 2026 17:454,36334,492,07212,963,000997,0002,281,472
70Mar 28, 2026 17:474,36429,815,65912,967,000997,0002,486,272
71Mar 28, 2026 17:464,36431,423,66211,970,0001,995,0002,494,464
72Mar 28, 2026 17:484,36431,079,29212,969,000997,0002,486,272
73Mar 28, 2026 17:454,36541,595,13612,971,000997,0002,281,472
74Mar 28, 2026 17:464,36628,405,65112,974,000998,0002,490,368
75Mar 28, 2026 17:484,36729,087,38311,979,0001,996,0002,494,464
76Mar 28, 2026 17:454,36730,001,26212,977,000998,0002,502,656
77Mar 28, 2026 17:464,36836,825,53912,980,000998,0002,281,472
78Mar 28, 2026 17:464,36935,039,07413,981,00002,490,368
79Mar 28, 2026 17:484,36926,103,85312,983,000998,0002,498,560
80Mar 28, 2026 17:484,37230,040,32112,990,000999,0002,277,376
81Mar 28, 2026 17:454,37231,857,50712,991,000999,0002,281,472
82Mar 28, 2026 17:464,37634,660,62012,002,0002,000,0002,535,424
83Mar 28, 2026 17:464,37926,259,18613,012,0001,000,0002,281,472
84Mar 28, 2026 17:484,38029,192,12812,015,0002,002,0002,535,424
85Mar 28, 2026 17:464,38149,880,71013,019,0001,001,0002,281,472
86Mar 28, 2026 17:454,38341,462,68213,025,0001,001,0002,281,472
87Mar 28, 2026 17:484,39840,865,15513,069,0001,005,0002,498,560
88Mar 28, 2026 17:474,39934,852,79512,067,0002,011,0002,281,472
89Mar 28, 2026 17:454,40125,548,44512,071,0002,011,0002,273,280
90Mar 28, 2026 17:484,40634,714,37712,085,0002,014,0002,281,472