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 5, 2026 20:34olliecrowolliecrowScore: 4,356Success
Source Code

Source code access is restricted. Log in to request access.

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 5, 2026 21:294,33631,134,02712,884,000991,0002,502,656
2Mar 5, 2026 19:244,33827,935,24212,890,000991,0002,502,656
3Mar 5, 2026 19:554,33830,952,52112,892,000991,0002,490,368
4Mar 5, 2026 19:244,33834,432,98212,890,000991,0002,273,280
5Mar 5, 2026 19:444,33843,474,63013,883,00002,277,376
6Mar 5, 2026 19:434,33840,869,19112,891,000991,0002,494,464
7Mar 5, 2026 19:304,33940,179,01613,884,00002,490,368
8Mar 5, 2026 19:244,33944,528,40912,894,000991,0002,273,280
9Mar 5, 2026 19:554,33929,466,18413,886,00002,486,272
10Mar 5, 2026 20:044,33927,429,68812,893,000991,0002,494,464
11Mar 5, 2026 20:414,33928,026,54612,895,000991,0002,490,368
12Mar 5, 2026 21:294,34038,221,38512,896,000992,0002,494,464
13Mar 5, 2026 19:554,34030,108,26713,889,00002,502,656
14Mar 5, 2026 19:524,34032,284,51912,897,000992,0002,273,280
15Mar 5, 2026 21:294,34136,367,92413,892,00002,490,368
16Mar 5, 2026 19:414,34145,306,39113,891,00002,502,656
17Mar 5, 2026 19:244,34230,965,23612,902,000992,0002,494,464
18Mar 5, 2026 19:514,34232,022,44312,826,0001,068,0002,535,424
19Mar 5, 2026 21:294,34236,782,02612,902,000992,0002,506,752
20Mar 5, 2026 19:444,34334,084,47212,907,000992,0002,535,424
21Mar 5, 2026 19:444,34333,339,14512,907,000992,0002,273,280
22Mar 5, 2026 19:474,34339,665,91712,904,000992,0002,535,424
23Mar 5, 2026 19:534,34335,682,87412,906,000992,0002,535,424
24Mar 5, 2026 19:414,34431,116,94612,909,000993,0002,531,328
25Mar 5, 2026 21:124,34438,858,28012,909,000993,0002,535,424
26Mar 5, 2026 19:444,34526,188,98312,912,000993,0002,535,424
27Mar 5, 2026 19:444,34730,251,63712,916,000993,0002,490,368
28Mar 5, 2026 21:174,34728,267,21813,910,00002,535,424
29Mar 5, 2026 19:404,34735,121,62813,911,00002,498,560
30Mar 5, 2026 19:444,34836,723,72112,920,000993,0002,535,424
31Mar 5, 2026 20:344,34829,496,67213,913,00002,494,464
32Mar 5, 2026 19:364,34833,539,03212,921,000993,0002,486,272
33Mar 5, 2026 19:244,34935,096,99813,917,00002,535,424
34Mar 5, 2026 20:414,34927,015,32612,922,000994,0002,498,560
35Mar 5, 2026 21:124,34944,289,84912,924,000994,0002,273,280
36Mar 5, 2026 21:294,34929,437,24412,924,000994,0002,490,368
37Mar 5, 2026 19:364,35033,625,81612,925,000994,0002,535,424
38Mar 5, 2026 21:124,35029,647,77812,925,000994,0002,494,464
39Mar 5, 2026 19:404,35136,542,61113,922,00002,502,656
40Mar 5, 2026 19:554,35133,086,66412,929,000994,0002,535,424
41Mar 5, 2026 19:464,35138,723,51112,930,000994,0002,535,424
42Mar 5, 2026 19:574,35231,872,73911,936,0001,989,0002,273,280
43Mar 5, 2026 20:044,35232,635,61613,926,00002,498,560
44Mar 5, 2026 19:544,35331,875,87712,935,000995,0002,273,280
45Mar 5, 2026 19:584,35435,098,16312,939,000995,0002,490,368
46Mar 5, 2026 19:364,35640,819,67712,943,000995,0002,273,280
47Mar 5, 2026 19:514,35630,281,09613,938,00002,502,656
48Mar 5, 2026 19:534,35733,370,28712,947,000995,0002,535,424
49Mar 5, 2026 20:484,35726,110,91112,946,000995,0002,490,368
50Mar 5, 2026 19:474,35835,998,65012,951,000996,0002,502,656
51Mar 5, 2026 19:574,35834,943,15712,949,000996,0002,535,424
52Mar 5, 2026 19:404,35936,684,29012,953,000996,0002,490,368
53Mar 5, 2026 20:484,35928,841,94712,953,000996,0002,494,464
54Mar 5, 2026 19:304,36031,596,88012,956,000996,0002,498,560
55Mar 5, 2026 19:554,36027,996,35912,957,000996,0002,494,464
56Mar 5, 2026 21:294,36034,642,35612,955,000996,0002,535,424
57Mar 5, 2026 21:294,36137,321,41012,958,000996,0002,535,424
58Mar 5, 2026 19:544,36235,359,02412,961,000997,0002,502,656
59Mar 5, 2026 21:174,36335,103,61911,966,0001,994,0002,535,424
60Mar 5, 2026 19:584,36335,735,25112,964,000997,0002,535,424
61Mar 5, 2026 19:434,36328,407,43112,963,000997,0002,486,272
62Mar 5, 2026 19:554,36331,706,66712,966,000997,0002,498,560
63Mar 5, 2026 19:554,36336,063,64312,965,000997,0002,494,464
64Mar 5, 2026 20:484,36434,816,95512,968,000997,0002,498,560
65Mar 5, 2026 19:524,36425,697,80612,969,000997,0002,535,424
66Mar 5, 2026 19:414,36435,593,34812,968,000997,0002,498,560
67Mar 5, 2026 19:554,36629,973,55612,974,000998,0002,494,464
68Mar 5, 2026 19:544,36735,127,77112,975,000998,0002,490,368
69Mar 5, 2026 19:464,36728,158,15212,976,000998,0002,535,424
70Mar 5, 2026 19:554,36732,970,22511,979,0001,996,0002,535,424
71Mar 5, 2026 20:344,36827,371,49611,982,0001,997,0002,490,368
72Mar 5, 2026 19:244,36833,992,65012,981,000998,0002,535,424
73Mar 5, 2026 19:534,36830,641,79712,981,000998,0002,273,280
74Mar 5, 2026 19:444,36933,999,85511,983,0001,997,0002,490,368
75Mar 5, 2026 19:304,37030,461,37511,987,0001,997,0002,494,464
76Mar 5, 2026 19:244,37139,015,23611,989,0001,998,0002,535,424
77Mar 5, 2026 19:574,37136,566,02512,988,000999,0002,535,424
78Mar 5, 2026 20:414,37231,363,64011,993,0001,998,0002,535,424
79Mar 5, 2026 19:244,37326,684,16812,994,000999,0002,535,424
80Mar 5, 2026 19:244,37335,182,38112,994,000999,0002,494,464
81Mar 5, 2026 19:434,37335,515,90012,994,000999,0002,490,368
82Mar 5, 2026 21:294,37334,426,42612,994,000999,0002,498,560
83Mar 5, 2026 20:344,37430,221,88811,997,0001,999,0002,498,560
84Mar 5, 2026 19:524,37828,522,31312,008,0002,001,0002,535,424
85Mar 5, 2026 20:044,37939,260,21613,012,0001,000,0002,498,560
86Mar 5, 2026 21:294,38133,548,30112,017,0002,002,0002,502,656
87Mar 5, 2026 21:174,38434,900,87612,026,0002,004,0002,494,464
88Mar 5, 2026 19:464,38538,038,53813,031,0001,002,0002,273,280
89Mar 5, 2026 19:474,38927,455,42313,041,0001,003,0002,490,368
90Mar 5, 2026 19:584,39140,349,52312,044,0002,007,0002,273,280
91Mar 5, 2026 19:444,39327,364,70513,055,0001,004,0002,494,464
92Mar 5, 2026 19:444,39532,517,14613,059,0001,004,0002,494,464
93Mar 5, 2026 19:514,59838,810,95114,712,00002,494,464