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 14:16olliecrowolliecrowScore: 4,343Success
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 14:164,33040,696,54712,868,000989,0002,281,472
2Mar 28, 2026 14:134,33243,608,83812,872,000990,0002,502,656
3Mar 28, 2026 14:174,33334,672,40612,876,000990,0002,494,464
4Mar 28, 2026 14:164,33330,390,51312,875,000990,0002,498,560
5Mar 28, 2026 14:154,33345,077,78712,877,000990,0002,494,464
6Mar 28, 2026 14:164,33429,777,78112,878,000990,0002,498,560
7Mar 28, 2026 14:144,33428,759,42113,868,00002,506,752
8Mar 28, 2026 14:134,33438,376,31012,878,000990,0002,281,472
9Mar 28, 2026 14:154,33435,645,51312,880,000990,0002,281,472
10Mar 28, 2026 14:154,33443,278,55213,869,00002,494,464
11Mar 28, 2026 14:154,33542,457,66012,882,000990,0002,494,464
12Mar 28, 2026 14:154,33528,617,73413,872,00002,494,464
13Mar 28, 2026 14:144,33527,878,95211,891,0001,981,0002,486,272
14Mar 28, 2026 14:144,33642,946,62612,883,000991,0002,281,472
15Mar 28, 2026 14:134,33727,567,22312,887,000991,0002,498,560
16Mar 28, 2026 14:144,33726,892,86913,879,00002,494,464
17Mar 28, 2026 14:144,33742,399,50813,877,00002,502,656
18Mar 28, 2026 14:164,33730,065,70612,887,000991,0002,498,560
19Mar 28, 2026 14:134,33828,147,33213,883,00002,498,560
20Mar 28, 2026 14:154,33833,636,61813,882,00002,498,560
21Mar 28, 2026 14:154,33833,776,01812,891,000991,0002,502,656
22Mar 28, 2026 14:164,33832,846,28012,889,000991,0002,494,464
23Mar 28, 2026 14:164,33838,198,13512,891,000991,0002,494,464
24Mar 28, 2026 14:144,33931,575,06112,894,000991,0002,281,472
25Mar 28, 2026 14:144,33927,882,34713,885,00002,498,560
26Mar 28, 2026 14:144,33928,878,39013,884,00002,494,464
27Mar 28, 2026 14:144,33934,514,02012,893,000991,0002,494,464
28Mar 28, 2026 14:134,34027,994,75112,897,000992,0002,273,280
29Mar 28, 2026 14:154,34131,903,72712,899,000992,0002,498,560
30Mar 28, 2026 14:164,34134,669,08412,899,000992,0002,281,472
31Mar 28, 2026 14:134,34142,333,88912,900,000992,0002,482,176
32Mar 28, 2026 14:144,34138,801,28012,899,000992,0002,498,560
33Mar 28, 2026 14:134,34141,519,15012,899,000992,0002,498,560
34Mar 28, 2026 14:154,34239,879,30813,895,00002,490,368
35Mar 28, 2026 14:134,34238,747,83212,903,000992,0002,498,560
36Mar 28, 2026 14:164,34232,653,10712,903,000992,0002,494,464
37Mar 28, 2026 14:134,34228,512,94012,902,000992,0002,281,472
38Mar 28, 2026 14:164,34230,759,20612,902,000992,0002,273,280
39Mar 28, 2026 14:134,34228,952,48612,903,000992,0002,490,368
40Mar 28, 2026 14:164,34235,300,45312,901,000992,0002,490,368
41Mar 28, 2026 14:154,34334,044,82311,911,0001,985,0002,494,464
42Mar 28, 2026 14:144,34335,904,58012,906,000992,0002,494,464
43Mar 28, 2026 14:154,34327,425,57312,906,000992,0002,498,560
44Mar 28, 2026 14:134,34335,602,91912,905,000992,0002,281,472
45Mar 28, 2026 14:154,34328,344,68212,907,000992,0002,281,472
46Mar 28, 2026 14:164,34338,243,54012,905,000992,0002,498,560
47Mar 28, 2026 14:164,34334,008,02712,905,000992,0002,490,368
48Mar 28, 2026 14:144,34339,804,80412,904,000992,0002,490,368
49Mar 28, 2026 14:144,34329,758,02312,907,000992,0002,494,464
50Mar 28, 2026 14:144,34442,389,29312,909,000993,0002,281,472
51Mar 28, 2026 14:164,34630,165,23613,906,00002,486,272
52Mar 28, 2026 14:144,34634,696,65613,907,00002,486,272
53Mar 28, 2026 14:134,34630,458,50812,914,000993,0002,498,560
54Mar 28, 2026 14:144,34739,656,19513,909,00002,281,472
55Mar 28, 2026 14:154,34838,723,73112,921,000993,0002,498,560
56Mar 28, 2026 14:144,34834,806,60512,920,000993,0002,281,472
57Mar 28, 2026 14:134,34933,859,43913,918,00002,494,464
58Mar 28, 2026 14:134,34934,814,52213,916,00002,281,472
59Mar 28, 2026 14:144,34931,890,40513,918,00002,502,656
60Mar 28, 2026 14:154,34942,433,81513,918,00002,281,472
61Mar 28, 2026 14:134,35050,467,42912,926,000994,0002,502,656
62Mar 28, 2026 14:134,35028,617,07912,926,000994,0002,281,472
63Mar 28, 2026 14:164,35240,012,42312,932,000994,0002,281,472
64Mar 28, 2026 14:144,35328,749,00812,935,000995,0002,494,464
65Mar 28, 2026 14:164,35331,807,93413,929,00002,490,368
66Mar 28, 2026 14:144,35441,354,77913,934,00002,281,472
67Mar 28, 2026 14:154,35527,237,45212,942,000995,0002,498,560
68Mar 28, 2026 14:154,35635,314,25711,948,0001,991,0002,490,368
69Mar 28, 2026 14:154,35630,160,21612,945,000995,0002,281,472
70Mar 28, 2026 14:174,35638,064,05712,943,000995,0002,535,424
71Mar 28, 2026 14:134,35627,051,95212,943,000995,0002,490,368
72Mar 28, 2026 14:164,35925,990,35912,953,000996,0002,494,464
73Mar 28, 2026 14:144,36134,107,74712,960,000996,0002,281,472
74Mar 28, 2026 14:164,36332,254,25412,966,000997,0002,494,464
75Mar 28, 2026 14:164,36328,787,88911,967,0001,994,0002,281,472
76Mar 28, 2026 14:134,36340,595,05012,963,000997,0002,281,472
77Mar 28, 2026 14:144,36434,822,89512,968,000997,0002,539,520
78Mar 28, 2026 14:144,36527,022,53612,972,000997,0002,281,472
79Mar 28, 2026 14:144,36533,293,73711,974,0001,995,0002,281,472
80Mar 28, 2026 14:174,36830,935,76112,979,000998,0002,490,368
81Mar 28, 2026 14:134,36828,519,26412,978,000998,0002,494,464
82Mar 28, 2026 14:134,36827,839,44812,980,000998,0002,494,464
83Mar 28, 2026 14:154,36926,423,25212,983,000998,0002,498,560
84Mar 28, 2026 14:164,37026,248,73811,987,0001,997,0002,494,464
85Mar 28, 2026 14:154,37229,235,06712,990,000999,0002,490,368
86Mar 28, 2026 14:164,37532,759,75813,000,0001,000,0002,277,376
87Mar 28, 2026 14:134,37729,826,91813,005,0001,000,0002,281,472
88Mar 28, 2026 14:164,37730,916,00013,006,0001,000,0002,486,272
89Mar 28, 2026 14:154,38327,765,96412,021,0002,003,0002,281,472
90Mar 28, 2026 14:154,39331,788,86212,050,0002,008,0002,281,472