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 17:32olliecrowolliecrowScore: 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 17:334,32137,649,19512,840,000987,0002,281,472
2Mar 28, 2026 17:344,32831,371,46512,860,000989,0002,490,368
3Mar 28, 2026 17:344,33437,728,00712,879,000990,0002,498,560
4Mar 28, 2026 17:354,33641,961,98112,885,000991,0002,502,656
5Mar 28, 2026 17:354,33637,760,02812,884,000991,0002,281,472
6Mar 28, 2026 17:354,33633,111,56012,884,000991,0002,494,464
7Mar 28, 2026 17:354,33735,415,87412,888,000991,0002,490,368
8Mar 28, 2026 17:344,33731,556,71412,888,000991,0002,498,560
9Mar 28, 2026 17:344,33834,628,41912,892,000991,0002,281,472
10Mar 28, 2026 17:324,33839,076,76012,891,000991,0002,498,560
11Mar 28, 2026 17:344,33834,813,84113,881,00002,494,464
12Mar 28, 2026 17:344,33840,361,83012,889,000991,0002,498,560
13Mar 28, 2026 17:344,33942,477,99012,895,000991,0002,498,560
14Mar 28, 2026 17:334,33939,039,02312,893,000991,0002,494,464
15Mar 28, 2026 17:334,34027,652,81812,896,000992,0002,494,464
16Mar 28, 2026 17:334,34134,480,79613,892,00002,502,656
17Mar 28, 2026 17:344,34129,936,92312,899,000992,0002,494,464
18Mar 28, 2026 17:344,34133,346,75112,899,000992,0002,494,464
19Mar 28, 2026 17:334,34141,140,82712,899,000992,0002,494,464
20Mar 28, 2026 17:334,34132,245,40212,898,000992,0002,498,560
21Mar 28, 2026 17:334,34132,257,87013,890,00002,281,472
22Mar 28, 2026 17:324,34136,256,39212,898,000992,0002,498,560
23Mar 28, 2026 17:354,34238,165,10812,901,000992,0002,494,464
24Mar 28, 2026 17:324,34233,226,82912,902,000992,0002,281,472
25Mar 28, 2026 17:344,34246,592,71013,895,00002,490,368
26Mar 28, 2026 17:324,34229,444,56712,903,000992,0002,281,472
27Mar 28, 2026 17:344,34230,849,72112,902,000992,0002,490,368
28Mar 28, 2026 17:354,34334,482,37412,905,000992,0002,539,520
29Mar 28, 2026 17:334,34330,202,41712,905,000992,0002,494,464
30Mar 28, 2026 17:324,34440,374,73111,916,0001,986,0002,502,656
31Mar 28, 2026 17:354,34427,998,31812,908,000992,0002,281,472
32Mar 28, 2026 17:334,34542,997,14012,912,000993,0002,498,560
33Mar 28, 2026 17:354,34530,621,92212,911,000993,0002,486,272
34Mar 28, 2026 17:324,34535,956,10512,912,000993,0002,281,472
35Mar 28, 2026 17:324,34530,006,96913,904,00002,281,472
36Mar 28, 2026 17:354,34531,379,55612,912,000993,0002,281,472
37Mar 28, 2026 17:354,34531,914,48112,911,000993,0002,490,368
38Mar 28, 2026 17:334,34637,903,86012,915,000993,0002,490,368
39Mar 28, 2026 17:354,34641,561,68712,915,000993,0002,490,368
40Mar 28, 2026 17:354,34731,344,61312,917,000993,0002,494,464
41Mar 28, 2026 17:334,34844,007,01213,913,00002,494,464
42Mar 28, 2026 17:344,34830,654,30313,912,00002,494,464
43Mar 28, 2026 17:324,34941,635,05812,922,000994,0002,281,472
44Mar 28, 2026 17:344,34927,888,17513,916,00002,281,472
45Mar 28, 2026 17:334,34937,340,86913,917,00002,281,472
46Mar 28, 2026 17:354,35139,432,81312,930,000994,0002,281,472
47Mar 28, 2026 17:334,35132,716,38312,930,000994,0002,486,272
48Mar 28, 2026 17:334,35229,960,76212,932,000994,0002,502,656
49Mar 28, 2026 17:354,35230,161,33911,937,0001,989,0002,281,472
50Mar 28, 2026 17:334,35339,535,47312,934,000994,0002,486,272
51Mar 28, 2026 17:344,35329,279,15513,929,00002,502,656
52Mar 28, 2026 17:334,35329,557,40112,935,000995,0002,277,376
53Mar 28, 2026 17:324,35328,557,47312,936,000995,0002,494,464
54Mar 28, 2026 17:354,35431,068,43013,932,00002,281,472
55Mar 28, 2026 17:324,35437,520,18512,938,000995,0002,494,464
56Mar 28, 2026 17:344,35840,574,50012,951,000996,0002,281,472
57Mar 28, 2026 17:324,35930,719,05011,956,0001,992,0002,490,368
58Mar 28, 2026 17:344,35929,813,90711,956,0001,992,0002,490,368
59Mar 28, 2026 17:334,36029,811,22912,956,000996,0002,482,176
60Mar 28, 2026 17:344,36031,078,31811,959,0001,993,0002,494,464
61Mar 28, 2026 17:324,36034,059,09312,957,000996,0002,482,176
62Mar 28, 2026 17:344,36137,944,39512,960,000996,0002,490,368
63Mar 28, 2026 17:344,36332,127,95412,965,000997,0002,502,656
64Mar 28, 2026 17:354,36328,143,14812,964,000997,0002,498,560
65Mar 28, 2026 17:344,36330,083,29012,964,000997,0002,281,472
66Mar 28, 2026 17:344,36326,826,55912,963,000997,0002,498,560
67Mar 28, 2026 17:324,36330,160,34612,965,000997,0002,502,656
68Mar 28, 2026 17:324,36332,324,05612,963,000997,0002,494,464
69Mar 28, 2026 17:334,36331,198,31612,966,000997,0002,281,472
70Mar 28, 2026 17:334,36431,444,81012,967,000997,0002,273,280
71Mar 28, 2026 17:334,36437,876,59611,971,0001,995,0002,494,464
72Mar 28, 2026 17:354,36526,175,97012,971,000997,0002,281,472
73Mar 28, 2026 17:324,36626,249,09112,973,000997,0002,498,560
74Mar 28, 2026 17:354,36728,032,67811,979,0001,996,0002,494,464
75Mar 28, 2026 17:324,36728,104,87211,977,0001,996,0002,494,464
76Mar 28, 2026 17:324,36738,239,69111,977,0001,996,0002,281,472
77Mar 28, 2026 17:344,36929,519,17412,984,000998,0002,277,376
78Mar 28, 2026 17:344,37039,555,17511,986,0001,997,0002,506,752
79Mar 28, 2026 17:324,37129,559,18912,987,000999,0002,494,464
80Mar 28, 2026 17:334,37131,743,46712,987,000999,0002,490,368
81Mar 28, 2026 17:324,37128,276,32611,989,0001,998,0002,506,752
82Mar 28, 2026 17:354,37231,793,73812,992,000999,0002,498,560
83Mar 28, 2026 17:324,37333,622,02012,993,000999,0002,494,464
84Mar 28, 2026 17:354,37833,919,46112,008,0002,001,0002,281,472
85Mar 28, 2026 17:344,37830,144,20913,008,0001,000,0002,281,472
86Mar 28, 2026 17:324,38136,728,54113,019,0001,001,0002,490,368
87Mar 28, 2026 17:324,38236,141,72612,018,0002,003,0002,494,464
88Mar 28, 2026 17:324,38333,884,69712,023,0002,003,0002,535,424
89Mar 28, 2026 17:324,38429,538,61512,025,0002,004,0002,494,464
90Mar 28, 2026 17:354,38943,370,83513,041,0001,003,0002,498,560