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 21:44olliecrowolliecrowScore: 4,357Success
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 21:464,33435,968,35512,879,000990,0002,281,472
2Mar 28, 2026 21:434,33429,278,63712,878,000990,0002,494,464
3Mar 28, 2026 21:444,33630,596,22312,885,000991,0002,494,464
4Mar 28, 2026 21:444,33626,803,18512,884,000991,0002,494,464
5Mar 28, 2026 21:454,33726,089,71813,877,00002,281,472
6Mar 28, 2026 21:424,33830,114,27712,891,000991,0002,490,368
7Mar 28, 2026 21:454,33830,789,87612,889,000991,0002,281,472
8Mar 28, 2026 21:454,33939,826,15812,895,000991,0002,502,656
9Mar 28, 2026 21:444,33928,436,61712,893,000991,0002,281,472
10Mar 28, 2026 21:434,33939,726,29012,893,000991,0002,494,464
11Mar 28, 2026 21:464,33931,993,15612,893,000991,0002,486,272
12Mar 28, 2026 21:444,34129,055,87112,898,000992,0002,490,368
13Mar 28, 2026 21:434,34238,167,80212,903,000992,0002,498,560
14Mar 28, 2026 21:434,34329,414,59212,904,000992,0002,494,464
15Mar 28, 2026 21:454,34325,887,45812,904,000992,0002,281,472
16Mar 28, 2026 21:454,34336,472,32512,906,000992,0002,281,472
17Mar 28, 2026 21:454,34336,987,36712,904,000992,0002,494,464
18Mar 28, 2026 21:434,34339,062,93912,907,000992,0002,498,560
19Mar 28, 2026 21:434,34330,275,89312,904,000992,0002,490,368
20Mar 28, 2026 21:464,34336,280,87112,907,000992,0002,498,560
21Mar 28, 2026 21:434,34330,803,46512,907,000992,0002,494,464
22Mar 28, 2026 21:444,34337,244,15411,911,0001,985,0002,486,272
23Mar 28, 2026 21:444,34337,434,18912,907,000992,0002,498,560
24Mar 28, 2026 21:434,34440,717,80712,909,000993,0002,494,464
25Mar 28, 2026 21:454,34435,568,22113,900,00002,490,368
26Mar 28, 2026 21:454,34531,689,03912,912,000993,0002,281,472
27Mar 28, 2026 21:454,34630,104,21912,914,000993,0002,281,472
28Mar 28, 2026 21:434,34629,533,87512,914,000993,0002,498,560
29Mar 28, 2026 21:424,34727,953,40613,909,00002,281,472
30Mar 28, 2026 21:444,34829,366,51612,920,000993,0002,535,424
31Mar 28, 2026 21:434,35137,124,47613,923,00002,494,464
32Mar 28, 2026 21:444,35129,900,17113,922,00002,498,560
33Mar 28, 2026 21:434,35138,206,63213,923,00002,490,368
34Mar 28, 2026 21:434,35126,333,63712,930,000994,0002,281,472
35Mar 28, 2026 21:464,35138,813,02212,929,000994,0002,281,472
36Mar 28, 2026 21:464,35227,152,97512,932,000994,0002,281,472
37Mar 28, 2026 21:454,35229,358,58912,931,000994,0002,281,472
38Mar 28, 2026 21:444,35239,000,18912,931,000994,0002,490,368
39Mar 28, 2026 21:444,35230,282,28511,937,0001,989,0002,281,472
40Mar 28, 2026 21:424,35344,577,81411,940,0001,990,0002,498,560
41Mar 28, 2026 21:464,35335,320,85612,934,000994,0002,281,472
42Mar 28, 2026 21:434,35426,631,84712,938,000995,0002,281,472
43Mar 28, 2026 21:454,35631,905,90513,938,00002,490,368
44Mar 28, 2026 21:444,35736,606,22812,946,000995,0002,498,560
45Mar 28, 2026 21:454,35735,739,17211,951,0001,991,0002,281,472
46Mar 28, 2026 21:454,35731,234,70211,950,0001,991,0002,494,464
47Mar 28, 2026 21:444,35829,076,19312,950,000996,0002,490,368
48Mar 28, 2026 21:454,35833,499,52012,950,000996,0002,494,464
49Mar 28, 2026 21:444,35833,544,39912,950,000996,0002,281,472
50Mar 28, 2026 21:444,35829,338,76412,950,000996,0002,486,272
51Mar 28, 2026 21:444,35836,737,25912,950,000996,0002,535,424
52Mar 28, 2026 21:454,35831,560,05511,952,0001,992,0002,281,472
53Mar 28, 2026 21:434,35826,720,64911,954,0001,992,0002,490,368
54Mar 28, 2026 21:454,35931,403,81512,953,000996,0002,494,464
55Mar 28, 2026 21:434,35933,709,89712,954,000996,0002,498,560
56Mar 28, 2026 21:464,35941,071,13712,952,000996,0002,490,368
57Mar 28, 2026 21:434,36030,860,06612,956,000996,0002,281,472
58Mar 28, 2026 21:444,36045,857,47311,959,0001,993,0002,494,464
59Mar 28, 2026 21:434,36133,631,73812,958,000996,0002,490,368
60Mar 28, 2026 21:454,36231,283,31711,965,0001,994,0002,498,560
61Mar 28, 2026 21:454,36332,629,06711,967,0001,994,0002,494,464
62Mar 28, 2026 21:464,36335,254,09412,964,000997,0002,281,472
63Mar 28, 2026 21:444,36331,117,35912,964,000997,0002,281,472
64Mar 28, 2026 21:464,36427,268,69012,969,000997,0002,281,472
65Mar 28, 2026 21:434,36741,845,21812,975,000998,0002,494,464
66Mar 28, 2026 21:454,36741,427,05612,976,000998,0002,490,368
67Mar 28, 2026 21:434,36733,650,47411,979,0001,996,0002,281,472
68Mar 28, 2026 21:424,36733,377,51812,975,000998,0002,494,464
69Mar 28, 2026 21:424,36835,046,83112,979,000998,0002,478,080
70Mar 28, 2026 21:444,36837,082,18311,982,0001,997,0002,486,272
71Mar 28, 2026 21:454,36925,018,86712,982,000998,0002,490,368
72Mar 28, 2026 21:454,37037,885,92212,985,000998,0002,281,472
73Mar 28, 2026 21:434,37032,232,91012,985,000998,0002,494,464
74Mar 28, 2026 21:434,37129,960,18112,988,000999,0002,281,472
75Mar 28, 2026 21:434,37129,869,75611,989,0001,998,0002,494,464
76Mar 28, 2026 21:464,37131,624,64511,988,0001,998,0002,494,464
77Mar 28, 2026 21:434,37129,919,31412,987,000999,0002,281,472
78Mar 28, 2026 21:444,37233,287,87711,993,0001,998,0002,494,464
79Mar 28, 2026 21:464,37333,388,01912,993,000999,0002,281,472
80Mar 28, 2026 21:434,38137,243,36613,019,0001,001,0002,281,472
81Mar 28, 2026 21:444,38136,129,25412,017,0002,002,0002,281,472
82Mar 28, 2026 21:454,38332,645,15213,025,0001,001,0002,281,472
83Mar 28, 2026 21:424,38629,507,29913,033,0001,002,0002,490,368
84Mar 28, 2026 21:444,38828,970,44412,036,0002,006,0002,490,368
85Mar 28, 2026 21:464,39030,852,93514,048,00002,281,472
86Mar 28, 2026 21:454,39635,411,02713,063,0001,004,0002,498,560
87Mar 28, 2026 21:444,49142,270,61313,345,0001,026,0002,494,464
88Mar 28, 2026 21:444,51839,950,01313,427,0001,032,0002,281,472
89Mar 28, 2026 21:444,52329,940,78114,475,00002,494,464
90Mar 28, 2026 21:454,72740,619,61114,118,0001,008,0002,281,472