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:04olliecrowolliecrowScore: 4,349Success
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:074,32927,916,47812,863,000989,0002,490,368
2Mar 28, 2026 14:054,33135,108,81713,859,00002,281,472
3Mar 28, 2026 14:074,33228,728,41512,872,000990,0002,498,560
4Mar 28, 2026 14:054,33239,212,60712,872,000990,0002,498,560
5Mar 28, 2026 14:064,33237,512,07412,873,000990,0002,498,560
6Mar 28, 2026 14:084,33329,347,66712,875,000990,0002,490,368
7Mar 28, 2026 14:064,33526,835,56313,871,00002,498,560
8Mar 28, 2026 14:044,33635,891,30413,875,00002,494,464
9Mar 28, 2026 14:054,33628,662,31413,874,00002,535,424
10Mar 28, 2026 14:074,33632,669,88112,884,000991,0002,494,464
11Mar 28, 2026 14:064,33630,919,38712,884,000991,0002,498,560
12Mar 28, 2026 14:074,33729,855,20712,887,000991,0002,502,656
13Mar 28, 2026 14:084,33724,950,78712,886,000991,0002,486,272
14Mar 28, 2026 14:054,33729,753,39513,877,00002,506,752
15Mar 28, 2026 14:044,33941,628,96212,894,000991,0002,502,656
16Mar 28, 2026 14:044,33928,252,41112,894,000991,0002,498,560
17Mar 28, 2026 14:074,33939,740,65712,893,000991,0002,498,560
18Mar 28, 2026 14:064,34029,084,90612,897,000992,0002,494,464
19Mar 28, 2026 14:064,34130,144,10112,899,000992,0002,281,472
20Mar 28, 2026 14:054,34133,262,15312,898,000992,0002,281,472
21Mar 28, 2026 14:074,34136,823,62212,899,000992,0002,498,560
22Mar 28, 2026 14:034,34128,966,93211,908,0001,984,0002,281,472
23Mar 28, 2026 14:044,34129,812,02212,899,000992,0002,490,368
24Mar 28, 2026 14:074,34227,464,12613,894,00002,281,472
25Mar 28, 2026 14:064,34229,660,20912,903,000992,0002,502,656
26Mar 28, 2026 14:064,34230,013,92712,901,000992,0002,281,472
27Mar 28, 2026 14:054,34245,739,17512,903,000992,0002,281,472
28Mar 28, 2026 14:044,34236,212,88111,910,0001,985,0002,498,560
29Mar 28, 2026 14:054,34230,941,34312,903,000992,0002,486,272
30Mar 28, 2026 14:044,34237,539,60012,902,000992,0002,502,656
31Mar 28, 2026 14:064,34330,918,01013,899,00002,277,376
32Mar 28, 2026 14:064,34436,856,80712,908,000992,0002,494,464
33Mar 28, 2026 14:074,34531,001,51112,911,000993,0002,498,560
34Mar 28, 2026 14:074,34531,742,32712,912,000993,0002,281,472
35Mar 28, 2026 14:064,34540,628,18113,904,00002,498,560
36Mar 28, 2026 14:074,34730,014,67612,916,000993,0002,498,560
37Mar 28, 2026 14:084,34736,774,76012,916,000993,0002,502,656
38Mar 28, 2026 14:074,34836,720,97912,921,000993,0002,490,368
39Mar 28, 2026 14:054,34939,627,78412,847,0001,070,0002,486,272
40Mar 28, 2026 14:074,34930,136,92112,923,000994,0002,281,472
41Mar 28, 2026 14:044,34931,883,37212,922,000994,0002,498,560
42Mar 28, 2026 14:044,34933,836,00512,923,000994,0002,281,472
43Mar 28, 2026 14:044,34929,479,57612,924,000994,0002,281,472
44Mar 28, 2026 14:084,34930,827,70312,923,000994,0002,281,472
45Mar 28, 2026 14:044,34929,782,52713,917,00002,498,560
46Mar 28, 2026 14:074,34927,662,26613,918,00002,494,464
47Mar 28, 2026 14:074,34946,788,42013,917,00002,490,368
48Mar 28, 2026 14:064,34938,814,33212,923,000994,0002,281,472
49Mar 28, 2026 14:054,35027,073,47012,926,000994,0002,281,472
50Mar 28, 2026 14:044,35031,397,38212,926,000994,0002,498,560
51Mar 28, 2026 14:074,35128,873,87612,930,000994,0002,494,464
52Mar 28, 2026 14:044,35131,539,94212,929,000994,0002,281,472
53Mar 28, 2026 14:064,35229,122,15512,931,000994,0002,494,464
54Mar 28, 2026 14:064,35329,550,08312,934,000994,0002,281,472
55Mar 28, 2026 14:054,35326,946,59511,940,0001,990,0002,535,424
56Mar 28, 2026 14:064,35429,852,32812,938,000995,0002,494,464
57Mar 28, 2026 14:044,35446,605,26212,938,000995,0002,498,560
58Mar 28, 2026 14:054,35533,849,00812,942,000995,0002,494,464
59Mar 28, 2026 14:064,35632,741,72712,943,000995,0002,281,472
60Mar 28, 2026 14:064,35830,003,68112,950,000996,0002,498,560
61Mar 28, 2026 14:074,35829,355,68812,949,000996,0002,498,560
62Mar 28, 2026 14:074,36029,905,00312,956,000996,0002,494,464
63Mar 28, 2026 14:044,36129,622,79011,962,0001,993,0002,498,560
64Mar 28, 2026 14:074,36129,389,58312,958,000996,0002,281,472
65Mar 28, 2026 14:084,36230,539,07511,964,0001,994,0002,486,272
66Mar 28, 2026 14:034,36325,950,84211,967,0001,994,0002,494,464
67Mar 28, 2026 14:064,36329,054,89212,966,000997,0002,498,560
68Mar 28, 2026 14:044,36346,772,36912,965,000997,0002,486,272
69Mar 28, 2026 14:054,36326,157,71812,966,000997,0002,281,472
70Mar 28, 2026 14:074,36435,434,87911,970,0001,995,0002,490,368
71Mar 28, 2026 14:054,36526,045,65812,972,000997,0002,281,472
72Mar 28, 2026 14:074,36644,810,91712,974,000998,0002,281,472
73Mar 28, 2026 14:044,36627,827,79112,973,000997,0002,281,472
74Mar 28, 2026 14:064,36633,334,80712,973,000997,0002,281,472
75Mar 28, 2026 14:054,36733,611,69712,975,000998,0002,281,472
76Mar 28, 2026 14:054,36929,713,98712,984,000998,0002,281,472
77Mar 28, 2026 14:084,36929,143,38811,985,0001,997,0002,498,560
78Mar 28, 2026 14:074,36931,009,01912,983,000998,0002,281,472
79Mar 28, 2026 14:054,37229,066,73712,990,000999,0002,494,464
80Mar 28, 2026 14:044,37436,840,91411,999,0001,999,0002,490,368
81Mar 28, 2026 14:044,37433,425,54112,998,000999,0002,277,376
82Mar 28, 2026 14:054,37534,547,34313,000,0001,000,0002,281,472
83Mar 28, 2026 14:044,37525,091,04113,000,0001,000,0002,281,472
84Mar 28, 2026 14:084,37529,584,41813,000,0001,000,0002,281,472
85Mar 28, 2026 14:084,37629,564,18112,003,0002,000,0002,281,472
86Mar 28, 2026 14:044,37737,617,72813,007,0001,000,0002,281,472
87Mar 28, 2026 14:034,38227,075,60013,020,0001,001,0002,486,272
88Mar 28, 2026 14:084,38530,041,44512,028,0002,004,0002,498,560
89Mar 28, 2026 14:054,38628,522,09113,034,0001,002,0002,494,464
90Mar 28, 2026 14:044,39829,634,59113,067,0001,005,0002,535,424