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 19:32olliecrowolliecrowScore: 4,359Success
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 19:334,33228,328,11112,872,000990,0002,498,560
2Mar 28, 2026 19:334,33326,250,87112,875,000990,0002,494,464
3Mar 28, 2026 19:334,33329,629,10012,876,000990,0002,502,656
4Mar 28, 2026 19:304,33429,510,45512,880,000990,0002,498,560
5Mar 28, 2026 19:304,33441,128,63312,880,000990,0002,498,560
6Mar 28, 2026 19:304,33534,820,27512,881,000990,0002,498,560
7Mar 28, 2026 19:324,33627,628,13612,884,000991,0002,281,472
8Mar 28, 2026 19:334,33631,881,07612,885,000991,0002,498,560
9Mar 28, 2026 19:314,33733,236,06912,887,000991,0002,502,656
10Mar 28, 2026 19:314,33734,938,55812,886,000991,0002,490,368
11Mar 28, 2026 19:304,33730,686,16512,888,000991,0002,498,560
12Mar 28, 2026 19:324,33825,467,47813,882,00002,502,656
13Mar 28, 2026 19:324,33825,930,62612,892,000991,0002,486,272
14Mar 28, 2026 19:314,33828,002,85012,889,000991,0002,498,560
15Mar 28, 2026 19:314,33829,772,19612,890,000991,0002,281,472
16Mar 28, 2026 19:304,33841,752,65813,880,00002,281,472
17Mar 28, 2026 19:294,33831,381,78313,881,00002,498,560
18Mar 28, 2026 19:334,33826,682,90013,883,00002,498,560
19Mar 28, 2026 19:314,33941,539,20412,894,000991,0002,281,472
20Mar 28, 2026 19:334,33935,199,10312,895,000991,0002,498,560
21Mar 28, 2026 19:334,34028,270,41912,897,000992,0002,494,464
22Mar 28, 2026 19:324,34127,226,86912,899,000992,0002,498,560
23Mar 28, 2026 19:324,34126,878,43212,899,000992,0002,502,656
24Mar 28, 2026 19:304,34231,774,87512,901,000992,0002,281,472
25Mar 28, 2026 19:324,34230,019,43712,903,000992,0002,498,560
26Mar 28, 2026 19:324,34330,019,65911,912,0001,985,0002,498,560
27Mar 28, 2026 19:324,34336,096,01812,906,000992,0002,281,472
28Mar 28, 2026 19:334,34329,543,95612,907,000992,0002,498,560
29Mar 28, 2026 19:314,34530,643,11212,912,000993,0002,502,656
30Mar 28, 2026 19:304,34641,491,48412,915,000993,0002,498,560
31Mar 28, 2026 19:324,34629,386,46012,915,000993,0002,281,472
32Mar 28, 2026 19:324,34731,393,49113,910,00002,281,472
33Mar 28, 2026 19:324,34827,103,78811,926,0001,987,0002,498,560
34Mar 28, 2026 19:314,35025,422,16412,926,000994,0002,494,464
35Mar 28, 2026 19:314,35040,524,67212,850,0001,070,0002,502,656
36Mar 28, 2026 19:324,35127,587,96512,929,000994,0002,490,368
37Mar 28, 2026 19:304,35130,145,11812,930,000994,0002,281,472
38Mar 28, 2026 19:304,35129,233,35311,934,0001,989,0002,281,472
39Mar 28, 2026 19:304,35237,492,81512,931,000994,0002,281,472
40Mar 28, 2026 19:334,35231,026,67311,937,0001,989,0002,494,464
41Mar 28, 2026 19:304,35235,750,12212,855,0001,071,0002,494,464
42Mar 28, 2026 19:324,35331,185,73211,941,0001,990,0002,490,368
43Mar 28, 2026 19:304,35438,110,90612,938,000995,0002,281,472
44Mar 28, 2026 19:304,35527,858,00412,942,000995,0002,281,472
45Mar 28, 2026 19:294,35939,533,42212,952,000996,0002,281,472
46Mar 28, 2026 19:314,35933,023,54412,953,000996,0002,498,560
47Mar 28, 2026 19:304,35927,210,11712,954,000996,0002,494,464
48Mar 28, 2026 19:314,36034,001,67712,956,000996,0002,490,368
49Mar 28, 2026 19:314,36131,381,61412,959,000996,0002,281,472
50Mar 28, 2026 19:314,36334,499,50012,966,000997,0002,281,472
51Mar 28, 2026 19:304,36429,752,46812,969,000997,0002,502,656
52Mar 28, 2026 19:334,36432,395,04712,968,000997,0002,281,472
53Mar 28, 2026 19:314,36431,631,47812,967,000997,0002,502,656
54Mar 28, 2026 19:314,36531,025,95612,971,000997,0002,494,464
55Mar 28, 2026 19:324,36528,253,19212,972,000997,0002,494,464
56Mar 28, 2026 19:324,36533,936,65812,971,000997,0002,281,472
57Mar 28, 2026 19:304,36734,878,14112,976,000998,0002,494,464
58Mar 28, 2026 19:334,36733,750,46912,977,000998,0002,281,472
59Mar 28, 2026 19:304,36738,702,00911,979,0001,996,0002,494,464
60Mar 28, 2026 19:324,36729,160,56811,977,0001,996,0002,281,472
61Mar 28, 2026 19:294,36829,192,27711,982,0001,997,0002,281,472
62Mar 28, 2026 19:334,36838,003,29112,980,000998,0002,281,472
63Mar 28, 2026 19:334,36931,264,99912,982,000998,0002,281,472
64Mar 28, 2026 19:324,36937,014,07911,985,0001,997,0002,490,368
65Mar 28, 2026 19:324,36929,681,14511,983,0001,997,0002,281,472
66Mar 28, 2026 19:334,37030,064,99912,985,000998,0002,498,560
67Mar 28, 2026 19:314,37131,567,68711,989,0001,998,0002,498,560
68Mar 28, 2026 19:314,37236,071,00611,991,0001,998,0002,281,472
69Mar 28, 2026 19:304,37333,719,88012,994,000999,0002,498,560
70Mar 28, 2026 19:334,37432,881,86012,999,000999,0002,281,472
71Mar 28, 2026 19:304,37431,153,20611,999,0001,999,0002,490,368
72Mar 28, 2026 19:304,37634,394,70413,003,0001,000,0002,502,656
73Mar 28, 2026 19:314,37729,879,28413,006,0001,000,0002,281,472
74Mar 28, 2026 19:304,37828,892,34812,007,0002,001,0002,535,424
75Mar 28, 2026 19:304,37826,954,13212,009,0002,001,0002,535,424
76Mar 28, 2026 19:314,37830,126,05713,008,0001,000,0002,502,656
77Mar 28, 2026 19:304,37930,020,95612,012,0002,002,0002,281,472
78Mar 28, 2026 19:314,37931,681,83413,012,0001,000,0002,277,376
79Mar 28, 2026 19:324,37936,510,02612,011,0002,001,0002,490,368
80Mar 28, 2026 19:324,38137,772,40813,017,0001,001,0002,490,368
81Mar 28, 2026 19:324,38133,803,93613,018,0001,001,0002,498,560
82Mar 28, 2026 19:314,38329,968,56113,024,0001,001,0002,281,472
83Mar 28, 2026 19:314,38329,840,38112,022,0002,003,0002,494,464
84Mar 28, 2026 19:304,38435,538,38613,027,0001,002,0002,498,560
85Mar 28, 2026 19:324,38632,800,91813,034,0001,002,0002,281,472
86Mar 28, 2026 19:314,38635,996,53712,030,0002,005,0002,281,472
87Mar 28, 2026 19:324,38741,201,26113,035,0001,002,0002,498,560
88Mar 28, 2026 19:314,38728,849,44913,035,0001,002,0002,281,472
89Mar 28, 2026 19:314,38933,584,59512,039,0002,006,0002,498,560
90Mar 28, 2026 19:324,39027,514,64613,044,0001,003,0002,490,368