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 16:27olliecrowolliecrowScore: 4,352Success
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 16:274,33037,798,67111,877,0001,979,0002,490,368
2Mar 28, 2026 16:254,33226,824,84111,883,0001,980,0002,494,464
3Mar 28, 2026 16:264,33437,850,10113,870,00002,490,368
4Mar 28, 2026 16:264,33539,251,80212,881,000990,0002,490,368
5Mar 28, 2026 16:274,33531,891,99613,872,00002,498,560
6Mar 28, 2026 16:254,33730,240,62212,887,000991,0002,281,472
7Mar 28, 2026 16:254,33729,201,56813,877,00002,494,464
8Mar 28, 2026 16:274,33827,647,98312,890,000991,0002,494,464
9Mar 28, 2026 16:254,33834,489,48212,891,000991,0002,490,368
10Mar 28, 2026 16:274,33840,635,38812,892,000991,0002,490,368
11Mar 28, 2026 16:284,33831,861,73012,889,000991,0002,486,272
12Mar 28, 2026 16:274,33829,438,78812,889,000991,0002,494,464
13Mar 28, 2026 16:294,33834,149,93811,899,0001,983,0002,494,464
14Mar 28, 2026 16:274,33929,746,67012,893,000991,0002,281,472
15Mar 28, 2026 16:274,33927,980,67612,894,000991,0002,494,464
16Mar 28, 2026 16:284,33930,272,35512,894,000991,0002,490,368
17Mar 28, 2026 16:254,34030,331,02912,897,000992,0002,490,368
18Mar 28, 2026 16:254,34027,154,65012,896,000992,0002,494,464
19Mar 28, 2026 16:254,34143,123,25312,899,000992,0002,281,472
20Mar 28, 2026 16:254,34133,436,75111,908,0001,984,0002,498,560
21Mar 28, 2026 16:284,34131,939,81713,890,00002,498,560
22Mar 28, 2026 16:284,34133,860,50812,900,000992,0002,498,560
23Mar 28, 2026 16:254,34132,944,36711,908,0001,984,0002,486,272
24Mar 28, 2026 16:244,34227,547,23912,902,000992,0002,494,464
25Mar 28, 2026 16:284,34227,769,79612,903,000992,0002,490,368
26Mar 28, 2026 16:294,34337,674,70812,905,000992,0002,281,472
27Mar 28, 2026 16:264,34533,934,02511,917,0001,986,0002,281,472
28Mar 28, 2026 16:284,34526,139,99712,912,000993,0002,494,464
29Mar 28, 2026 16:284,34731,754,47712,918,000993,0002,539,520
30Mar 28, 2026 16:264,34738,608,24712,918,000993,0002,498,560
31Mar 28, 2026 16:254,34729,206,54812,916,000993,0002,498,560
32Mar 28, 2026 16:254,34734,551,93413,911,00002,498,560
33Mar 28, 2026 16:264,34828,705,90213,912,00002,281,472
34Mar 28, 2026 16:284,34829,345,18713,914,00002,502,656
35Mar 28, 2026 16:264,34930,959,69712,923,000994,0002,281,472
36Mar 28, 2026 16:264,34928,277,89112,923,000994,0002,502,656
37Mar 28, 2026 16:274,34928,906,03012,924,000994,0002,281,472
38Mar 28, 2026 16:274,34926,589,09913,917,00002,498,560
39Mar 28, 2026 16:274,35029,984,49512,925,000994,0002,494,464
40Mar 28, 2026 16:274,35038,069,10313,921,00002,281,472
41Mar 28, 2026 16:284,35136,571,51213,923,00002,281,472
42Mar 28, 2026 16:264,35134,809,89512,930,000994,0002,494,464
43Mar 28, 2026 16:264,35134,934,31412,930,000994,0002,498,560
44Mar 28, 2026 16:264,35236,779,11911,938,0001,989,0002,502,656
45Mar 28, 2026 16:274,35233,490,32312,933,000994,0002,498,560
46Mar 28, 2026 16:284,35236,371,35613,926,00002,498,560
47Mar 28, 2026 16:284,35328,152,91013,929,00002,494,464
48Mar 28, 2026 16:284,35337,640,98412,936,000995,0002,281,472
49Mar 28, 2026 16:264,35430,592,77513,932,00002,494,464
50Mar 28, 2026 16:284,35429,916,08813,933,00002,281,472
51Mar 28, 2026 16:284,35530,740,53212,940,000995,0002,281,472
52Mar 28, 2026 16:264,35532,164,31112,942,000995,0002,494,464
53Mar 28, 2026 16:254,35631,100,93212,944,000995,0002,281,472
54Mar 28, 2026 16:274,35630,353,85212,945,000995,0002,498,560
55Mar 28, 2026 16:254,35734,415,98112,947,000995,0002,281,472
56Mar 28, 2026 16:284,35829,939,84912,949,000996,0002,281,472
57Mar 28, 2026 16:274,35831,282,79711,952,0001,992,0002,498,560
58Mar 28, 2026 16:284,35828,811,58912,948,000996,0002,539,520
59Mar 28, 2026 16:284,35936,881,04112,952,000996,0002,281,472
60Mar 28, 2026 16:274,35929,953,52312,953,000996,0002,490,368
61Mar 28, 2026 16:284,35933,715,51612,952,000996,0002,498,560
62Mar 28, 2026 16:264,36038,378,96912,957,000996,0002,486,272
63Mar 28, 2026 16:264,36131,741,23512,960,000996,0002,498,560
64Mar 28, 2026 16:264,36129,800,47012,958,000996,0002,281,472
65Mar 28, 2026 16:264,36129,681,29111,963,0001,993,0002,486,272
66Mar 28, 2026 16:244,36330,477,04711,968,0001,994,0002,502,656
67Mar 28, 2026 16:254,36431,691,24512,968,000997,0002,494,464
68Mar 28, 2026 16:274,36527,490,66712,970,000997,0002,281,472
69Mar 28, 2026 16:274,36534,498,86512,972,000997,0002,281,472
70Mar 28, 2026 16:244,36632,466,39211,976,0001,996,0002,281,472
71Mar 28, 2026 16:254,36628,421,79511,976,0001,996,0002,498,560
72Mar 28, 2026 16:274,36830,657,94512,979,000998,0002,490,368
73Mar 28, 2026 16:294,36930,617,55912,982,000998,0002,281,472
74Mar 28, 2026 16:254,36929,434,77712,984,000998,0002,502,656
75Mar 28, 2026 16:254,37031,899,10812,986,000998,0002,490,368
76Mar 28, 2026 16:254,37027,798,44111,986,0001,997,0002,281,472
77Mar 28, 2026 16:264,37135,379,59212,987,000999,0002,281,472
78Mar 28, 2026 16:284,37234,007,81612,991,000999,0002,494,464
79Mar 28, 2026 16:284,37334,679,94011,994,0001,999,0002,281,472
80Mar 28, 2026 16:274,37326,005,75312,994,000999,0002,490,368
81Mar 28, 2026 16:254,37438,553,64612,999,000999,0002,494,464
82Mar 28, 2026 16:264,37639,871,78712,003,0002,000,0002,486,272
83Mar 28, 2026 16:264,37638,470,82512,003,0002,000,0002,482,176
84Mar 28, 2026 16:254,37736,800,05712,006,0002,001,0002,498,560
85Mar 28, 2026 16:254,37831,209,76712,008,0002,001,0002,281,472
86Mar 28, 2026 16:284,38037,539,36812,013,0002,002,0002,281,472
87Mar 28, 2026 16:274,38033,463,92712,013,0002,002,0002,494,464
88Mar 28, 2026 16:264,38231,321,06112,020,0002,003,0002,281,472
89Mar 28, 2026 16:274,38529,139,05713,030,0001,002,0002,281,472
90Mar 28, 2026 16:264,39832,017,63212,063,0002,010,0002,494,464