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:55olliecrowolliecrowScore: 4,353Success
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 20:544,32231,023,80612,842,000987,0002,490,368
2Mar 28, 2026 20:534,33443,726,01312,880,000990,0002,498,560
3Mar 28, 2026 20:534,33727,608,76713,878,00002,539,520
4Mar 28, 2026 20:554,33731,460,11312,886,000991,0002,502,656
5Mar 28, 2026 20:524,33731,745,97912,888,000991,0002,281,472
6Mar 28, 2026 20:544,33728,940,85712,888,000991,0002,482,176
7Mar 28, 2026 20:554,33829,149,54913,880,00002,494,464
8Mar 28, 2026 20:554,33829,806,25012,889,000991,0002,498,560
9Mar 28, 2026 20:534,33832,113,37613,883,00002,494,464
10Mar 28, 2026 20:544,33831,127,44412,891,000991,0002,281,472
11Mar 28, 2026 20:544,33929,197,03213,885,00002,494,464
12Mar 28, 2026 20:544,33928,956,85912,895,000991,0002,281,472
13Mar 28, 2026 20:524,34029,961,39912,896,000992,0002,502,656
14Mar 28, 2026 20:544,34033,098,33512,896,000992,0002,498,560
15Mar 28, 2026 20:524,34037,288,45212,897,000992,0002,494,464
16Mar 28, 2026 20:544,34127,408,53912,900,000992,0002,506,752
17Mar 28, 2026 20:534,34127,414,36212,900,000992,0002,281,472
18Mar 28, 2026 20:524,34232,934,91212,902,000992,0002,281,472
19Mar 28, 2026 20:554,34231,540,82011,910,0001,985,0002,486,272
20Mar 28, 2026 20:544,34335,570,53412,905,000992,0002,498,560
21Mar 28, 2026 20:524,34329,772,02012,904,000992,0002,502,656
22Mar 28, 2026 20:524,34326,171,37112,906,000992,0002,281,472
23Mar 28, 2026 20:534,34431,491,13011,916,0001,986,0002,498,560
24Mar 28, 2026 20:534,34526,877,45912,911,000993,0002,281,472
25Mar 28, 2026 20:544,34633,360,75013,908,00002,498,560
26Mar 28, 2026 20:554,34632,211,19613,907,00002,494,464
27Mar 28, 2026 20:524,34629,305,65412,914,000993,0002,281,472
28Mar 28, 2026 20:534,34734,217,38812,918,000993,0002,281,472
29Mar 28, 2026 20:544,34731,382,52111,924,0001,987,0002,498,560
30Mar 28, 2026 20:524,34733,850,15311,922,0001,987,0002,498,560
31Mar 28, 2026 20:554,34739,362,45712,916,000993,0002,281,472
32Mar 28, 2026 20:544,34832,081,46713,912,00002,502,656
33Mar 28, 2026 20:554,34831,661,85112,919,000993,0002,281,472
34Mar 28, 2026 20:524,34843,898,83812,921,000993,0002,494,464
35Mar 28, 2026 20:534,34835,300,53912,920,000993,0002,281,472
36Mar 28, 2026 20:534,34926,975,70513,916,00002,502,656
37Mar 28, 2026 20:524,34926,223,84913,918,00002,494,464
38Mar 28, 2026 20:554,34933,328,64112,924,000994,0002,490,368
39Mar 28, 2026 20:534,35033,388,34212,927,000994,0002,281,472
40Mar 28, 2026 20:554,35131,253,02112,928,000994,0002,281,472
41Mar 28, 2026 20:524,35137,688,58411,934,0001,989,0002,494,464
42Mar 28, 2026 20:554,35238,122,82911,938,0001,989,0002,498,560
43Mar 28, 2026 20:544,35230,792,61312,931,000994,0002,494,464
44Mar 28, 2026 20:534,35341,372,07712,934,000994,0002,498,560
45Mar 28, 2026 20:524,35329,288,59211,941,0001,990,0002,281,472
46Mar 28, 2026 20:544,35342,414,29412,935,000995,0002,281,472
47Mar 28, 2026 20:524,35331,444,74111,940,0001,990,0002,498,560
48Mar 28, 2026 20:554,35426,949,33412,939,000995,0002,494,464
49Mar 28, 2026 20:544,35428,430,35812,937,000995,0002,498,560
50Mar 28, 2026 20:544,35533,627,04711,946,0001,991,0002,281,472
51Mar 28, 2026 20:534,35636,048,92912,945,000995,0002,494,464
52Mar 28, 2026 20:544,35827,560,96212,949,000996,0002,277,376
53Mar 28, 2026 20:544,35830,754,78912,949,000996,0002,281,472
54Mar 28, 2026 20:544,35932,448,08812,953,000996,0002,490,368
55Mar 28, 2026 20:534,35931,717,66112,953,000996,0002,281,472
56Mar 28, 2026 20:524,36030,075,74111,958,0001,993,0002,498,560
57Mar 28, 2026 20:534,36036,468,48512,957,000996,0002,494,464
58Mar 28, 2026 20:534,36038,570,50511,959,0001,993,0002,502,656
59Mar 28, 2026 20:524,36135,523,29312,959,000996,0002,486,272
60Mar 28, 2026 20:524,36131,694,96412,959,000996,0002,281,472
61Mar 28, 2026 20:554,36329,513,26312,964,000997,0002,281,472
62Mar 28, 2026 20:534,36339,610,59812,966,000997,0002,281,472
63Mar 28, 2026 20:524,36546,977,26812,971,000997,0002,502,656
64Mar 28, 2026 20:524,36531,020,67512,970,000997,0002,502,656
65Mar 28, 2026 20:524,36633,272,43311,975,0001,995,0002,506,752
66Mar 28, 2026 20:534,36643,333,42911,975,0001,995,0002,494,464
67Mar 28, 2026 20:554,36728,989,86212,977,000998,0002,281,472
68Mar 28, 2026 20:544,36831,072,56611,980,0001,996,0002,486,272
69Mar 28, 2026 20:554,37338,731,12812,993,000999,0002,281,472
70Mar 28, 2026 20:534,37327,193,79911,995,0001,999,0002,535,424
71Mar 28, 2026 20:534,37426,443,93711,999,0001,999,0002,281,472
72Mar 28, 2026 20:544,37531,577,73613,001,0001,000,0002,498,560
73Mar 28, 2026 20:534,37536,073,40313,001,0001,000,0002,498,560
74Mar 28, 2026 20:544,37626,297,05213,003,0001,000,0002,494,464
75Mar 28, 2026 20:544,37631,678,36813,004,0001,000,0002,281,472
76Mar 28, 2026 20:554,37634,022,84713,003,0001,000,0002,494,464
77Mar 28, 2026 20:524,37730,234,66112,005,0002,000,0002,494,464
78Mar 28, 2026 20:534,37829,757,98912,008,0002,001,0002,486,272
79Mar 28, 2026 20:524,38230,375,23412,018,0002,003,0002,490,368
80Mar 28, 2026 20:534,38331,883,39112,022,0002,003,0002,498,560
81Mar 28, 2026 20:524,38331,633,69313,023,0001,001,0002,281,472
82Mar 28, 2026 20:524,38328,863,33612,023,0002,003,0002,494,464
83Mar 28, 2026 20:554,38439,653,02712,025,0002,004,0002,281,472
84Mar 28, 2026 20:534,38730,175,87012,033,0002,005,0002,494,464
85Mar 28, 2026 20:534,38929,653,84913,041,0001,003,0002,281,472
86Mar 28, 2026 20:544,38935,153,18612,039,0002,006,0002,490,368
87Mar 28, 2026 20:554,39530,870,93912,055,0002,009,0002,281,472
88Mar 28, 2026 20:554,39630,053,73612,059,0002,009,0002,281,472
89Mar 28, 2026 20:544,39630,664,57012,059,0002,009,0002,494,464
90Mar 28, 2026 20:524,40727,925,33513,095,0001,007,0002,281,472