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 20:58olliecrowolliecrowScore: 4,350Success
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:014,32826,782,95012,862,000989,0002,281,472
2Mar 28, 2026 21:004,33327,617,30612,877,000990,0002,494,464
3Mar 28, 2026 21:014,33339,699,69513,866,00002,490,368
4Mar 28, 2026 21:014,33430,405,01012,878,000990,0002,281,472
5Mar 28, 2026 20:594,33534,076,90012,882,000990,0002,494,464
6Mar 28, 2026 21:014,33540,718,33912,881,000990,0002,498,560
7Mar 28, 2026 21:014,33629,301,93512,885,000991,0002,490,368
8Mar 28, 2026 21:004,33743,383,99513,879,00002,494,464
9Mar 28, 2026 21:014,33730,127,97512,887,000991,0002,498,560
10Mar 28, 2026 20:594,33730,936,09613,879,00002,494,464
11Mar 28, 2026 21:004,33832,071,59212,892,000991,0002,498,560
12Mar 28, 2026 21:014,33840,699,17112,891,000991,0002,281,472
13Mar 28, 2026 20:584,33938,621,38712,893,000991,0002,494,464
14Mar 28, 2026 21:004,33927,403,11512,893,000991,0002,281,472
15Mar 28, 2026 20:584,33929,536,76012,893,000991,0002,494,464
16Mar 28, 2026 20:584,33932,416,15712,895,000991,0002,490,368
17Mar 28, 2026 21:004,34031,719,63112,896,000992,0002,490,368
18Mar 28, 2026 20:594,34028,562,13812,897,000992,0002,502,656
19Mar 28, 2026 20:594,34034,746,50012,896,000992,0002,498,560
20Mar 28, 2026 21:014,34032,743,93012,897,000992,0002,543,616
21Mar 28, 2026 20:584,34131,293,01912,899,000992,0002,498,560
22Mar 28, 2026 21:004,34132,408,71112,900,000992,0002,281,472
23Mar 28, 2026 20:584,34129,850,90012,900,000992,0002,490,368
24Mar 28, 2026 21:014,34131,026,44612,900,000992,0002,281,472
25Mar 28, 2026 20:594,34227,240,00112,903,000992,0002,486,272
26Mar 28, 2026 21:004,34235,171,24012,901,000992,0002,281,472
27Mar 28, 2026 21:024,34232,872,29712,901,000992,0002,281,472
28Mar 28, 2026 20:594,34236,822,45613,895,00002,281,472
29Mar 28, 2026 21:014,34228,761,94012,901,000992,0002,281,472
30Mar 28, 2026 21:004,34332,804,03412,906,000992,0002,502,656
31Mar 28, 2026 20:594,34428,171,78012,908,000992,0002,494,464
32Mar 28, 2026 21:014,34429,971,38912,908,000992,0002,502,656
33Mar 28, 2026 20:584,34430,336,22412,909,000993,0002,539,520
34Mar 28, 2026 21:004,34434,656,95812,908,000992,0002,498,560
35Mar 28, 2026 21:014,34529,426,00313,904,00002,498,560
36Mar 28, 2026 21:014,34538,964,70012,912,000993,0002,490,368
37Mar 28, 2026 21:014,34531,020,08412,910,000993,0002,486,272
38Mar 28, 2026 20:584,34629,238,79112,914,000993,0002,281,472
39Mar 28, 2026 20:594,34629,985,88213,907,00002,281,472
40Mar 28, 2026 20:584,34828,051,08812,920,000993,0002,281,472
41Mar 28, 2026 20:594,34829,998,28612,919,000993,0002,494,464
42Mar 28, 2026 21:004,34830,260,89113,914,00002,498,560
43Mar 28, 2026 20:594,34838,238,07912,920,000993,0002,498,560
44Mar 28, 2026 21:014,34934,611,71312,922,000994,0002,498,560
45Mar 28, 2026 21:004,35027,440,30811,932,0001,988,0002,498,560
46Mar 28, 2026 20:594,35030,948,84012,927,000994,0002,281,472
47Mar 28, 2026 20:584,35128,641,88712,930,000994,0002,502,656
48Mar 28, 2026 20:584,35132,033,57513,923,00002,281,472
49Mar 28, 2026 20:594,35234,503,10512,931,000994,0002,490,368
50Mar 28, 2026 20:594,35234,505,43512,933,000994,0002,281,472
51Mar 28, 2026 21:014,35329,464,03212,935,000995,0002,494,464
52Mar 28, 2026 21:004,35336,486,94312,936,000995,0002,494,464
53Mar 28, 2026 20:594,35435,594,26512,938,000995,0002,494,464
54Mar 28, 2026 21:024,35536,003,23312,942,000995,0002,494,464
55Mar 28, 2026 21:024,35531,520,69311,946,0001,991,0002,494,464
56Mar 28, 2026 21:004,35534,948,72412,940,000995,0002,494,464
57Mar 28, 2026 21:004,35827,090,54312,949,000996,0002,498,560
58Mar 28, 2026 21:004,35829,909,48112,951,000996,0002,498,560
59Mar 28, 2026 21:014,35838,221,64212,949,000996,0002,502,656
60Mar 28, 2026 20:594,35936,089,56112,954,000996,0002,281,472
61Mar 28, 2026 21:004,35929,884,61812,952,000996,0002,486,272
62Mar 28, 2026 21:014,35930,459,37512,953,000996,0002,498,560
63Mar 28, 2026 21:004,36031,994,38011,959,0001,993,0002,498,560
64Mar 28, 2026 21:014,36041,163,72812,957,000996,0002,498,560
65Mar 28, 2026 20:594,36230,013,44912,962,000997,0002,281,472
66Mar 28, 2026 21:014,36230,879,73411,964,0001,994,0002,498,560
67Mar 28, 2026 20:594,36329,677,96812,963,000997,0002,281,472
68Mar 28, 2026 20:594,36334,210,01712,964,000997,0002,486,272
69Mar 28, 2026 20:594,36539,861,94012,971,000997,0002,494,464
70Mar 28, 2026 21:004,36632,705,76612,973,000997,0002,502,656
71Mar 28, 2026 20:594,36733,059,15312,975,000998,0002,281,472
72Mar 28, 2026 21:014,36732,161,35612,977,000998,0002,494,464
73Mar 28, 2026 20:594,36731,347,96312,976,000998,0002,281,472
74Mar 28, 2026 21:014,36738,469,17412,976,000998,0002,486,272
75Mar 28, 2026 21:004,36829,812,43012,979,000998,0002,281,472
76Mar 28, 2026 20:584,36833,010,10211,982,0001,997,0002,281,472
77Mar 28, 2026 20:584,36932,097,59412,982,000998,0002,281,472
78Mar 28, 2026 21:014,37029,216,40512,985,000998,0002,281,472
79Mar 28, 2026 20:594,37130,396,92711,989,0001,998,0002,277,376
80Mar 28, 2026 20:594,37228,954,51512,990,000999,0002,281,472
81Mar 28, 2026 21:004,37333,393,59111,995,0001,999,0002,535,424
82Mar 28, 2026 20:584,37330,742,22612,996,000999,0002,281,472
83Mar 28, 2026 21:004,37332,127,60812,995,000999,0002,539,520
84Mar 28, 2026 20:594,37333,965,11312,994,000999,0002,281,472
85Mar 28, 2026 21:004,37431,761,05312,998,000999,0002,281,472
86Mar 28, 2026 21:004,37829,103,66612,007,0002,001,0002,490,368
87Mar 28, 2026 21:014,38229,196,58712,020,0002,003,0002,281,472
88Mar 28, 2026 21:004,38326,620,55412,021,0002,003,0002,535,424
89Mar 28, 2026 20:584,38831,906,50013,040,0001,003,0002,281,472
90Mar 28, 2026 20:584,38836,455,41113,038,0001,002,0002,281,472