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:27olliecrowolliecrowScore: 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 21:244,33138,432,69612,869,000989,0002,498,560
2Mar 28, 2026 21:254,33436,571,04712,879,000990,0002,490,368
3Mar 28, 2026 21:264,33532,154,07712,881,000990,0002,490,368
4Mar 28, 2026 21:274,33729,183,59912,887,000991,0002,494,464
5Mar 28, 2026 21:264,33729,157,72712,887,000991,0002,498,560
6Mar 28, 2026 21:274,33837,719,13412,892,000991,0002,281,472
7Mar 28, 2026 21:234,33832,446,18312,890,000991,0002,490,368
8Mar 28, 2026 21:264,33833,358,17712,889,000991,0002,539,520
9Mar 28, 2026 21:264,33832,686,14212,889,000991,0002,281,472
10Mar 28, 2026 21:244,33933,698,11311,901,0001,983,0002,502,656
11Mar 28, 2026 21:274,33939,665,93912,895,000991,0002,486,272
12Mar 28, 2026 21:264,34031,144,60512,897,000992,0002,498,560
13Mar 28, 2026 21:254,34029,836,90012,897,000992,0002,281,472
14Mar 28, 2026 21:254,34131,628,50312,900,000992,0002,498,560
15Mar 28, 2026 21:264,34134,403,89012,898,000992,0002,490,368
16Mar 28, 2026 21:254,34130,093,72012,898,000992,0002,502,656
17Mar 28, 2026 21:234,34243,325,16112,903,000992,0002,494,464
18Mar 28, 2026 21:254,34227,759,55713,895,00002,490,368
19Mar 28, 2026 21:234,34231,638,09512,903,000992,0002,498,560
20Mar 28, 2026 21:264,34329,277,70012,906,000992,0002,539,520
21Mar 28, 2026 21:264,34329,678,82212,904,000992,0002,281,472
22Mar 28, 2026 21:254,34329,366,21812,904,000992,0002,502,656
23Mar 28, 2026 21:244,34340,219,05612,907,000992,0002,494,464
24Mar 28, 2026 21:234,34325,691,61512,904,000992,0002,281,472
25Mar 28, 2026 21:244,34329,046,37512,906,000992,0002,490,368
26Mar 28, 2026 21:244,34332,547,26313,896,00002,281,472
27Mar 28, 2026 21:244,34329,945,68512,907,000992,0002,498,560
28Mar 28, 2026 21:244,34334,810,62412,905,000992,0002,281,472
29Mar 28, 2026 21:264,34431,998,61312,908,000992,0002,494,464
30Mar 28, 2026 21:254,34430,453,33213,900,00002,281,472
31Mar 28, 2026 21:244,34529,624,29812,910,000993,0002,502,656
32Mar 28, 2026 21:244,34537,234,86612,910,000993,0002,281,472
33Mar 28, 2026 21:274,34530,059,87412,912,000993,0002,494,464
34Mar 28, 2026 21:274,34532,373,66712,911,000993,0002,498,560
35Mar 28, 2026 21:254,34631,507,84012,915,000993,0002,281,472
36Mar 28, 2026 21:244,34628,173,00712,913,000993,0002,281,472
37Mar 28, 2026 21:264,34627,681,02312,915,000993,0002,490,368
38Mar 28, 2026 21:264,34730,463,76711,923,0001,987,0002,494,464
39Mar 28, 2026 21:264,34743,438,71812,917,000993,0002,494,464
40Mar 28, 2026 21:254,34842,498,93112,921,000993,0002,281,472
41Mar 28, 2026 21:244,34938,610,92512,924,000994,0002,494,464
42Mar 28, 2026 21:234,34932,258,35712,922,000994,0002,281,472
43Mar 28, 2026 21:264,35135,882,62612,930,000994,0002,281,472
44Mar 28, 2026 21:254,35136,348,27312,853,0001,071,0002,494,464
45Mar 28, 2026 21:264,35130,511,84512,928,000994,0002,494,464
46Mar 28, 2026 21:234,35128,329,75212,929,000994,0002,498,560
47Mar 28, 2026 21:244,35236,342,88012,931,000994,0002,502,656
48Mar 28, 2026 21:264,35327,592,71512,860,0001,071,0002,281,472
49Mar 28, 2026 21:264,35336,934,83712,935,000995,0002,494,464
50Mar 28, 2026 21:254,35433,897,10612,939,000995,0002,498,560
51Mar 28, 2026 21:244,35639,074,81412,943,000995,0002,281,472
52Mar 28, 2026 21:244,35727,787,63312,947,000995,0002,494,464
53Mar 28, 2026 21:264,35729,622,53611,951,0001,991,0002,490,368
54Mar 28, 2026 21:274,35830,002,51211,955,0001,992,0002,281,472
55Mar 28, 2026 21:254,35830,686,31213,947,00002,281,472
56Mar 28, 2026 21:264,35941,315,23912,953,000996,0002,498,560
57Mar 28, 2026 21:244,35925,567,96812,953,000996,0002,281,472
58Mar 28, 2026 21:244,36027,878,57411,958,0001,993,0002,490,368
59Mar 28, 2026 21:264,36038,488,41612,957,000996,0002,281,472
60Mar 28, 2026 21:244,36331,037,29212,965,000997,0002,281,472
61Mar 28, 2026 21:264,36739,551,62812,975,000998,0002,281,472
62Mar 28, 2026 21:264,36735,588,27012,977,000998,0002,490,368
63Mar 28, 2026 21:244,36730,294,15012,976,000998,0002,281,472
64Mar 28, 2026 21:254,36741,880,48011,978,0001,996,0002,490,368
65Mar 28, 2026 21:264,36831,761,14412,981,000998,0002,281,472
66Mar 28, 2026 21:254,36828,261,89912,981,000998,0002,277,376
67Mar 28, 2026 21:244,37136,491,05711,988,0001,998,0002,281,472
68Mar 28, 2026 21:254,37238,399,73211,993,0001,998,0002,281,472
69Mar 28, 2026 21:254,37634,243,11113,002,0001,000,0002,281,472
70Mar 28, 2026 21:234,37627,484,87412,003,0002,000,0002,494,464
71Mar 28, 2026 21:234,37728,101,96213,007,0001,000,0002,535,424
72Mar 28, 2026 21:244,37728,960,38813,007,0001,000,0002,494,464
73Mar 28, 2026 21:274,37738,161,38213,006,0001,000,0002,486,272
74Mar 28, 2026 21:254,37830,936,13813,008,0001,000,0002,281,472
75Mar 28, 2026 21:244,37827,300,79012,009,0002,001,0002,502,656
76Mar 28, 2026 21:244,37937,128,88512,012,0002,002,0002,494,464
77Mar 28, 2026 21:264,38035,538,36913,015,0001,001,0002,281,472
78Mar 28, 2026 21:254,38036,536,59713,015,0001,001,0002,281,472
79Mar 28, 2026 21:244,38127,858,93213,018,0001,001,0002,498,560
80Mar 28, 2026 21:264,38128,209,66213,017,0001,001,0002,494,464
81Mar 28, 2026 21:254,38430,984,24512,025,0002,004,0002,498,560
82Mar 28, 2026 21:234,38930,894,23813,041,0001,003,0002,494,464
83Mar 28, 2026 21:254,39031,384,04012,041,0002,006,0002,281,472
84Mar 28, 2026 21:254,39133,095,69212,043,0002,007,0002,281,472
85Mar 28, 2026 21:254,39535,171,00412,054,0002,009,0002,494,464
86Mar 28, 2026 21:244,39536,033,57912,055,0002,009,0002,281,472
87Mar 28, 2026 21:254,40434,039,08712,081,0002,013,0002,490,368
88Mar 28, 2026 21:254,40529,768,79512,082,0002,013,0002,494,464
89Mar 28, 2026 21:274,51232,777,42413,407,0001,031,0002,502,656
90Mar 28, 2026 21:274,52737,991,52913,453,0001,034,0002,490,368