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:07olliecrowolliecrowScore: 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 16:074,31732,005,97712,827,000986,0002,494,464
2Mar 28, 2026 16:054,32429,867,20413,837,00002,273,280
3Mar 28, 2026 16:064,32927,906,61112,864,000989,0002,494,464
4Mar 28, 2026 16:074,33340,181,38112,877,000990,0002,281,472
5Mar 28, 2026 16:084,33333,732,36212,877,000990,0002,494,464
6Mar 28, 2026 16:074,33436,155,18912,880,000990,0002,494,464
7Mar 28, 2026 16:074,33537,958,31012,881,000990,0002,494,464
8Mar 28, 2026 16:084,33636,352,40912,885,000991,0002,490,368
9Mar 28, 2026 16:064,33632,908,67012,883,000991,0002,486,272
10Mar 28, 2026 16:084,33743,498,25312,888,000991,0002,498,560
11Mar 28, 2026 16:074,33745,283,81112,887,000991,0002,506,752
12Mar 28, 2026 16:054,33730,550,12512,887,000991,0002,482,176
13Mar 28, 2026 16:074,33728,884,80512,887,000991,0002,281,472
14Mar 28, 2026 16:094,33735,698,54412,888,000991,0002,281,472
15Mar 28, 2026 16:054,33840,965,28412,891,000991,0002,486,272
16Mar 28, 2026 16:064,33826,855,12512,892,000991,0002,490,368
17Mar 28, 2026 16:084,33829,922,89912,889,000991,0002,498,560
18Mar 28, 2026 16:084,33826,619,67612,890,000991,0002,281,472
19Mar 28, 2026 16:074,33830,636,92913,883,00002,490,368
20Mar 28, 2026 16:064,33929,480,76512,893,000991,0002,498,560
21Mar 28, 2026 16:074,34036,206,84812,896,000992,0002,494,464
22Mar 28, 2026 16:064,34129,041,93712,898,000992,0002,494,464
23Mar 28, 2026 16:054,34133,681,87513,892,00002,490,368
24Mar 28, 2026 16:054,34131,398,92011,906,0001,984,0002,502,656
25Mar 28, 2026 16:094,34229,585,23712,902,000992,0002,490,368
26Mar 28, 2026 16:054,34327,983,50311,912,0001,985,0002,502,656
27Mar 28, 2026 16:094,34339,625,05513,896,00002,281,472
28Mar 28, 2026 16:064,34332,447,90712,905,000992,0002,498,560
29Mar 28, 2026 16:094,34541,209,11412,910,000993,0002,281,472
30Mar 28, 2026 16:054,34529,332,37812,910,000993,0002,494,464
31Mar 28, 2026 16:094,34642,608,41312,913,000993,0002,281,472
32Mar 28, 2026 16:084,34638,083,59513,908,00002,490,368
33Mar 28, 2026 16:064,34738,269,26212,918,000993,0002,502,656
34Mar 28, 2026 16:064,34733,852,53613,909,00002,498,560
35Mar 28, 2026 16:064,34737,638,35112,917,000993,0002,498,560
36Mar 28, 2026 16:084,34828,750,65312,920,000993,0002,490,368
37Mar 28, 2026 16:084,34833,677,19112,920,000993,0002,494,464
38Mar 28, 2026 16:064,34831,124,63513,915,00002,490,368
39Mar 28, 2026 16:084,34827,884,31212,920,000993,0002,490,368
40Mar 28, 2026 16:094,34833,787,73412,919,000993,0002,281,472
41Mar 28, 2026 16:084,34927,841,05511,930,0001,988,0002,498,560
42Mar 28, 2026 16:054,35028,881,91312,926,000994,0002,498,560
43Mar 28, 2026 16:064,35147,088,96112,930,000994,0002,490,368
44Mar 28, 2026 16:054,35137,020,69111,935,0001,989,0002,281,472
45Mar 28, 2026 16:094,35340,174,20412,935,000995,0002,494,464
46Mar 28, 2026 16:084,35330,396,62412,934,000994,0002,494,464
47Mar 28, 2026 16:064,35333,135,84012,936,000995,0002,281,472
48Mar 28, 2026 16:064,35332,271,91912,936,000995,0002,281,472
49Mar 28, 2026 16:064,35330,810,36112,936,000995,0002,498,560
50Mar 28, 2026 16:084,35431,077,45311,944,0001,990,0002,494,464
51Mar 28, 2026 16:064,35531,006,80512,940,000995,0002,281,472
52Mar 28, 2026 16:074,35635,811,91411,947,0001,991,0002,494,464
53Mar 28, 2026 16:094,35636,922,24612,943,000995,0002,502,656
54Mar 28, 2026 16:064,35628,404,29112,943,000995,0002,281,472
55Mar 28, 2026 16:054,35832,686,77112,950,000996,0002,281,472
56Mar 28, 2026 16:084,35936,835,62911,956,0001,992,0002,490,368
57Mar 28, 2026 16:064,35940,418,49411,956,0001,992,0002,535,424
58Mar 28, 2026 16:074,36032,719,19712,957,000996,0002,281,472
59Mar 28, 2026 16:084,36030,080,89812,957,000996,0002,281,472
60Mar 28, 2026 16:074,36027,236,52212,957,000996,0002,494,464
61Mar 28, 2026 16:074,36036,251,80912,956,000996,0002,281,472
62Mar 28, 2026 16:074,36127,722,74011,961,0001,993,0002,281,472
63Mar 28, 2026 16:084,36128,437,97312,958,000996,0002,281,472
64Mar 28, 2026 16:064,36131,388,00512,958,000996,0002,498,560
65Mar 28, 2026 16:074,36129,074,39212,960,000996,0002,494,464
66Mar 28, 2026 16:074,36236,068,51012,962,000997,0002,490,368
67Mar 28, 2026 16:074,36331,644,01412,963,000997,0002,281,472
68Mar 28, 2026 16:084,36431,389,08712,967,000997,0002,494,464
69Mar 28, 2026 16:084,36428,895,73811,971,0001,995,0002,494,464
70Mar 28, 2026 16:064,36538,273,76212,972,000997,0002,281,472
71Mar 28, 2026 16:064,36732,416,77912,976,000998,0002,281,472
72Mar 28, 2026 16:094,37031,656,01812,985,000998,0002,498,560
73Mar 28, 2026 16:084,37234,300,55312,992,000999,0002,281,472
74Mar 28, 2026 16:054,37231,154,07612,990,000999,0002,498,560
75Mar 28, 2026 16:084,37330,209,67812,995,000999,0002,494,464
76Mar 28, 2026 16:064,37733,710,51313,005,0001,000,0002,277,376
77Mar 28, 2026 16:084,37831,168,86313,011,0001,000,0002,281,472
78Mar 28, 2026 16:074,37835,652,85212,010,0002,001,0002,490,368
79Mar 28, 2026 16:074,37827,759,02613,009,0001,000,0002,502,656
80Mar 28, 2026 16:084,38730,507,27412,034,0002,005,0002,494,464
81Mar 28, 2026 16:084,39530,556,21512,056,0002,009,0002,281,472
82Mar 28, 2026 16:054,39934,359,72712,067,0002,011,0002,494,464
83Mar 28, 2026 16:084,40131,989,93512,072,0002,012,0002,498,560
84Mar 28, 2026 16:084,40331,090,68712,077,0002,012,0002,281,472
85Mar 28, 2026 16:054,51227,511,51013,406,0001,031,0002,498,560
86Mar 28, 2026 16:054,55628,540,30813,537,0001,041,0002,502,656
87Mar 28, 2026 16:054,58731,519,30713,630,0001,048,0002,494,464
88Mar 28, 2026 16:074,70940,729,87313,059,0002,009,0002,269,184
89Mar 28, 2026 16:074,80247,499,32914,342,0001,024,0002,494,464
90Mar 28, 2026 16:074,82751,140,02413,516,0001,930,0002,273,280