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 20:07olliecrowolliecrowScore: 4,355Success
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 20:114,33640,672,01712,885,000991,0002,490,368
2Mar 28, 2026 20:094,33629,279,09513,875,00002,494,464
3Mar 28, 2026 20:094,33633,826,51912,884,000991,0002,494,464
4Mar 28, 2026 20:104,33636,484,41912,884,000991,0002,498,560
5Mar 28, 2026 20:084,33731,337,57912,886,000991,0002,498,560
6Mar 28, 2026 20:114,33733,860,39412,888,000991,0002,490,368
7Mar 28, 2026 20:104,33733,414,79813,879,00002,494,464
8Mar 28, 2026 20:104,33734,471,45512,887,000991,0002,494,464
9Mar 28, 2026 20:084,33835,188,27511,899,0001,983,0002,498,560
10Mar 28, 2026 20:094,33841,447,50912,892,000991,0002,498,560
11Mar 28, 2026 20:104,33927,582,09912,893,000991,0002,490,368
12Mar 28, 2026 20:094,33930,484,64912,894,000991,0002,498,560
13Mar 28, 2026 20:094,33937,956,22112,895,000991,0002,281,472
14Mar 28, 2026 20:114,34033,584,87312,896,000992,0002,494,464
15Mar 28, 2026 20:104,34226,103,99913,893,00002,281,472
16Mar 28, 2026 20:084,34233,839,52712,902,000992,0002,498,560
17Mar 28, 2026 20:094,34232,495,58812,903,000992,0002,281,472
18Mar 28, 2026 20:084,34238,081,66012,903,000992,0002,494,464
19Mar 28, 2026 20:104,34339,280,43512,904,000992,0002,281,472
20Mar 28, 2026 20:084,34329,971,53612,906,000992,0002,494,464
21Mar 28, 2026 20:094,34335,065,45112,904,000992,0002,494,464
22Mar 28, 2026 20:094,34331,679,31513,897,00002,498,560
23Mar 28, 2026 20:104,34334,692,64513,899,00002,498,560
24Mar 28, 2026 20:104,34338,855,77413,898,00002,502,656
25Mar 28, 2026 20:084,34330,948,53012,907,000992,0002,273,280
26Mar 28, 2026 20:094,34438,573,65212,909,000993,0002,498,560
27Mar 28, 2026 20:114,34541,344,55512,910,000993,0002,281,472
28Mar 28, 2026 20:104,34629,019,77712,913,000993,0002,490,368
29Mar 28, 2026 20:094,34631,531,69912,913,000993,0002,490,368
30Mar 28, 2026 20:094,34629,897,89512,914,000993,0002,281,472
31Mar 28, 2026 20:074,34626,797,79611,920,0001,986,0002,494,464
32Mar 28, 2026 20:104,34741,588,64312,918,000993,0002,502,656
33Mar 28, 2026 20:104,34726,418,52712,916,000993,0002,494,464
34Mar 28, 2026 20:114,34727,860,87313,910,00002,494,464
35Mar 28, 2026 20:114,34829,729,88313,914,00002,486,272
36Mar 28, 2026 20:084,34826,500,21912,919,000993,0002,281,472
37Mar 28, 2026 20:104,34835,675,76211,926,0001,987,0002,490,368
38Mar 28, 2026 20:094,34932,859,51712,922,000994,0002,502,656
39Mar 28, 2026 20:084,35035,817,62711,933,0001,988,0002,502,656
40Mar 28, 2026 20:114,35026,425,72212,926,000994,0002,498,560
41Mar 28, 2026 20:094,35131,404,21112,930,000994,0002,490,368
42Mar 28, 2026 20:104,35237,507,19211,936,0001,989,0002,498,560
43Mar 28, 2026 20:094,35331,790,84711,940,0001,990,0002,281,472
44Mar 28, 2026 20:084,35432,932,79511,943,0001,990,0002,494,464
45Mar 28, 2026 20:104,35533,121,18212,942,000995,0002,281,472
46Mar 28, 2026 20:084,35541,441,64212,940,000995,0002,281,472
47Mar 28, 2026 20:084,35525,938,57412,940,000995,0002,281,472
48Mar 28, 2026 20:114,35636,671,42213,938,00002,281,472
49Mar 28, 2026 20:094,35731,512,87712,946,000995,0002,490,368
50Mar 28, 2026 20:094,35733,261,33512,946,000995,0002,490,368
51Mar 28, 2026 20:104,35837,183,51911,952,0001,992,0002,490,368
52Mar 28, 2026 20:104,35833,640,21012,951,000996,0002,281,472
53Mar 28, 2026 20:114,35828,343,27212,950,000996,0002,490,368
54Mar 28, 2026 20:084,36032,460,10212,957,000996,0002,478,080
55Mar 28, 2026 20:084,36035,360,80112,957,000996,0002,281,472
56Mar 28, 2026 20:084,36028,115,19312,956,000996,0002,498,560
57Mar 28, 2026 20:084,36029,796,81712,957,000996,0002,281,472
58Mar 28, 2026 20:084,36139,803,42111,962,0001,993,0002,281,472
59Mar 28, 2026 20:094,36129,615,25112,959,000996,0002,281,472
60Mar 28, 2026 20:104,36134,575,43312,959,000996,0002,281,472
61Mar 28, 2026 20:084,36338,019,90312,964,000997,0002,281,472
62Mar 28, 2026 20:104,36329,869,40511,969,0001,994,0002,502,656
63Mar 28, 2026 20:074,36433,719,95112,968,000997,0002,494,464
64Mar 28, 2026 20:094,36530,833,25811,974,0001,995,0002,281,472
65Mar 28, 2026 20:094,36538,454,57311,972,0001,995,0002,281,472
66Mar 28, 2026 20:094,36530,086,09012,970,000997,0002,498,560
67Mar 28, 2026 20:104,36631,000,98512,974,000998,0002,281,472
68Mar 28, 2026 20:084,36634,896,69312,974,000998,0002,506,752
69Mar 28, 2026 20:104,36729,413,63512,977,000998,0002,281,472
70Mar 28, 2026 20:104,36731,215,78412,977,000998,0002,490,368
71Mar 28, 2026 20:094,36731,923,22812,977,000998,0002,281,472
72Mar 28, 2026 20:084,36832,950,37212,980,000998,0002,281,472
73Mar 28, 2026 20:114,36829,059,61011,980,0001,996,0002,502,656
74Mar 28, 2026 20:094,36931,144,40811,985,0001,997,0002,494,464
75Mar 28, 2026 20:114,36941,271,84212,983,000998,0002,281,472
76Mar 28, 2026 20:084,37127,674,13412,989,000999,0002,535,424
77Mar 28, 2026 20:114,37137,573,81612,987,000999,0002,502,656
78Mar 28, 2026 20:094,37234,687,74112,991,000999,0002,281,472
79Mar 28, 2026 20:074,37531,723,57312,001,0002,000,0002,281,472
80Mar 28, 2026 20:084,37532,207,68513,001,0001,000,0002,486,272
81Mar 28, 2026 20:084,37826,683,86713,008,0001,000,0002,281,472
82Mar 28, 2026 20:084,37932,708,40013,013,0001,001,0002,494,464
83Mar 28, 2026 20:074,38428,324,84013,028,0001,002,0002,535,424
84Mar 28, 2026 20:084,38637,095,40412,031,0002,005,0002,281,472
85Mar 28, 2026 20:104,38731,916,65113,035,0001,002,0002,281,472
86Mar 28, 2026 20:104,38842,227,60412,037,0002,006,0002,281,472
87Mar 28, 2026 20:094,39330,354,26012,049,0002,008,0002,281,472
88Mar 28, 2026 20:074,39432,527,71112,052,0002,008,0002,281,472
89Mar 28, 2026 20:104,40136,695,82912,072,0002,012,0002,281,472
90Mar 28, 2026 20:074,44333,919,60712,188,0002,031,0002,498,560