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 14:01olliecrowolliecrowScore: 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 14:004,32830,097,43512,783,0001,065,0002,494,464
2Mar 28, 2026 13:594,33036,560,03112,868,000989,0002,281,472
3Mar 28, 2026 14:004,33031,397,17512,866,000989,0002,486,272
4Mar 28, 2026 13:584,33230,568,58712,871,000990,0002,281,472
5Mar 28, 2026 14:024,33435,896,13012,880,000990,0002,494,464
6Mar 28, 2026 13:574,33631,289,81312,883,000991,0002,494,464
7Mar 28, 2026 13:594,33629,965,55812,884,000991,0002,486,272
8Mar 28, 2026 13:594,33632,633,60912,885,000991,0002,502,656
9Mar 28, 2026 14:024,33626,773,97512,883,000991,0002,498,560
10Mar 28, 2026 13:594,33737,476,40112,888,000991,0002,281,472
11Mar 28, 2026 14:014,33732,265,25412,887,000991,0002,494,464
12Mar 28, 2026 14:014,33729,672,15312,888,000991,0002,498,560
13Mar 28, 2026 13:584,33729,359,49112,888,000991,0002,490,368
14Mar 28, 2026 14:024,33831,213,49712,891,000991,0002,490,368
15Mar 28, 2026 13:594,33831,855,60813,880,00002,498,560
16Mar 28, 2026 14:004,33827,947,37112,891,000991,0002,281,472
17Mar 28, 2026 14:024,33829,882,44713,882,00002,490,368
18Mar 28, 2026 13:584,33829,585,12812,892,000991,0002,539,520
19Mar 28, 2026 14:004,33931,625,87712,893,000991,0002,490,368
20Mar 28, 2026 14:004,33933,815,56612,893,000991,0002,281,472
21Mar 28, 2026 14:014,33926,881,54012,895,000991,0002,490,368
22Mar 28, 2026 14:014,34130,989,00711,907,0001,984,0002,494,464
23Mar 28, 2026 13:594,34140,896,16412,898,000992,0002,498,560
24Mar 28, 2026 14:024,34126,842,74512,899,000992,0002,490,368
25Mar 28, 2026 14:004,34140,816,29812,899,000992,0002,502,656
26Mar 28, 2026 14:004,34239,332,44312,903,000992,0002,498,560
27Mar 28, 2026 13:594,34230,037,57212,901,000992,0002,490,368
28Mar 28, 2026 14:014,34235,965,34112,902,000992,0002,281,472
29Mar 28, 2026 13:594,34341,124,54112,907,000992,0002,273,280
30Mar 28, 2026 14:014,34335,343,67012,905,000992,0002,494,464
31Mar 28, 2026 13:584,34339,975,63912,905,000992,0002,281,472
32Mar 28, 2026 14:024,34328,789,30112,907,000992,0002,486,272
33Mar 28, 2026 14:004,34431,024,06712,908,000992,0002,281,472
34Mar 28, 2026 13:584,34529,550,06112,912,000993,0002,494,464
35Mar 28, 2026 14:014,34633,476,07113,908,00002,506,752
36Mar 28, 2026 14:014,34630,359,36413,907,00002,281,472
37Mar 28, 2026 13:584,34637,062,62712,913,000993,0002,281,472
38Mar 28, 2026 14:024,34632,784,89212,913,000993,0002,502,656
39Mar 28, 2026 14:014,34729,832,39112,916,000993,0002,281,472
40Mar 28, 2026 13:574,34836,443,78313,912,00002,494,464
41Mar 28, 2026 13:584,34830,522,45212,920,000993,0002,277,376
42Mar 28, 2026 13:584,34928,530,77612,924,000994,0002,277,376
43Mar 28, 2026 14:024,34933,879,28512,924,000994,0002,281,472
44Mar 28, 2026 13:574,35042,995,85012,925,000994,0002,281,472
45Mar 28, 2026 13:594,35042,726,26012,926,000994,0002,498,560
46Mar 28, 2026 13:584,35133,180,42312,929,000994,0002,277,376
47Mar 28, 2026 13:594,35133,706,62312,929,000994,0002,281,472
48Mar 28, 2026 14:004,35235,818,50313,925,00002,486,272
49Mar 28, 2026 14:004,35233,380,28912,933,000994,0002,281,472
50Mar 28, 2026 14:014,35325,641,07312,934,000994,0002,494,464
51Mar 28, 2026 14:004,35331,088,44112,936,000995,0002,494,464
52Mar 28, 2026 13:584,35332,610,26812,935,000995,0002,281,472
53Mar 28, 2026 13:594,35427,493,30112,939,000995,0002,502,656
54Mar 28, 2026 14:014,35429,111,45812,938,000995,0002,494,464
55Mar 28, 2026 13:584,35531,979,98911,945,0001,990,0002,490,368
56Mar 28, 2026 13:594,35530,311,27612,941,000995,0002,498,560
57Mar 28, 2026 13:594,35637,025,76812,944,000995,0002,281,472
58Mar 28, 2026 14:004,35626,965,12612,944,000995,0002,494,464
59Mar 28, 2026 14:004,35629,476,31212,945,000995,0002,281,472
60Mar 28, 2026 13:594,35625,485,66013,938,00002,498,560
61Mar 28, 2026 14:024,35737,442,07412,946,000995,0002,281,472
62Mar 28, 2026 14:014,35736,006,09712,947,000995,0002,502,656
63Mar 28, 2026 14:004,35729,143,58812,947,000995,0002,281,472
64Mar 28, 2026 14:024,35834,487,43812,948,000996,0002,494,464
65Mar 28, 2026 13:594,35845,097,86012,949,000996,0002,281,472
66Mar 28, 2026 14:014,36031,801,26812,955,000996,0002,494,464
67Mar 28, 2026 13:594,36329,826,41712,965,000997,0002,281,472
68Mar 28, 2026 13:584,36329,317,62012,963,000997,0002,498,560
69Mar 28, 2026 14:024,36538,952,65312,972,000997,0002,281,472
70Mar 28, 2026 13:594,36630,489,96112,973,000997,0002,486,272
71Mar 28, 2026 14:014,36729,800,08512,976,000998,0002,494,464
72Mar 28, 2026 14:014,36729,507,27012,975,000998,0002,281,472
73Mar 28, 2026 14:014,36731,802,56012,976,000998,0002,498,560
74Mar 28, 2026 13:594,36739,640,97312,975,000998,0002,502,656
75Mar 28, 2026 14:004,36829,779,85811,981,0001,996,0002,281,472
76Mar 28, 2026 13:584,37031,016,63412,986,000998,0002,502,656
77Mar 28, 2026 13:584,37038,692,61411,986,0001,997,0002,494,464
78Mar 28, 2026 13:594,37143,930,53312,989,000999,0002,281,472
79Mar 28, 2026 13:584,37129,825,53612,989,000999,0002,281,472
80Mar 28, 2026 14:024,37229,205,33312,991,000999,0002,494,464
81Mar 28, 2026 14:004,37332,160,64112,995,000999,0002,281,472
82Mar 28, 2026 14:014,37341,439,00512,994,000999,0002,281,472
83Mar 28, 2026 14:014,37532,429,38513,001,0001,000,0002,281,472
84Mar 28, 2026 14:004,37729,086,70613,005,0001,000,0002,281,472
85Mar 28, 2026 13:594,37829,135,06112,007,0002,001,0002,490,368
86Mar 28, 2026 13:584,38032,285,28313,015,0001,001,0002,273,280
87Mar 28, 2026 13:594,38730,131,73713,037,0001,002,0002,494,464
88Mar 28, 2026 13:584,39334,117,70712,048,0002,008,0002,490,368
89Mar 28, 2026 13:584,40232,967,07412,075,0002,012,0002,281,472
90Mar 28, 2026 14:004,43527,259,36012,164,0002,027,0002,281,472