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:15olliecrowolliecrowScore: 4,356Success
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:144,33428,939,79712,878,000990,0002,539,520
2Mar 28, 2026 20:164,33427,834,46612,879,000990,0002,494,464
3Mar 28, 2026 20:144,33733,549,53612,888,000991,0002,281,472
4Mar 28, 2026 20:164,33729,924,55613,878,00002,490,368
5Mar 28, 2026 20:144,33828,458,66912,891,000991,0002,281,472
6Mar 28, 2026 20:164,33843,404,10812,889,000991,0002,498,560
7Mar 28, 2026 20:154,33830,762,41912,889,000991,0002,281,472
8Mar 28, 2026 20:164,33833,488,76912,892,000991,0002,494,464
9Mar 28, 2026 20:174,33929,367,76612,895,000991,0002,494,464
10Mar 28, 2026 20:164,34133,970,17213,891,00002,490,368
11Mar 28, 2026 20:144,34130,608,09112,900,000992,0002,494,464
12Mar 28, 2026 20:164,34129,645,61012,900,000992,0002,281,472
13Mar 28, 2026 20:154,34233,534,31412,901,000992,0002,502,656
14Mar 28, 2026 20:144,34339,493,42912,907,000992,0002,494,464
15Mar 28, 2026 20:154,34333,227,16012,905,000992,0002,494,464
16Mar 28, 2026 20:144,34336,456,56912,904,000992,0002,502,656
17Mar 28, 2026 20:154,34437,839,32712,908,000992,0002,281,472
18Mar 28, 2026 20:164,34434,697,00512,908,000992,0002,486,272
19Mar 28, 2026 20:164,34527,199,74912,910,000993,0002,494,464
20Mar 28, 2026 20:174,34538,173,16012,912,000993,0002,281,472
21Mar 28, 2026 20:174,34531,737,04112,912,000993,0002,490,368
22Mar 28, 2026 20:154,34627,409,86213,908,00002,498,560
23Mar 28, 2026 20:174,34732,648,22112,916,000993,0002,281,472
24Mar 28, 2026 20:174,34728,131,05612,916,000993,0002,494,464
25Mar 28, 2026 20:154,34737,090,05712,917,000993,0002,281,472
26Mar 28, 2026 20:174,34832,498,33712,919,000993,0002,281,472
27Mar 28, 2026 20:144,34925,578,41311,930,0001,988,0002,502,656
28Mar 28, 2026 20:164,34931,358,99813,918,00002,494,464
29Mar 28, 2026 20:154,34929,912,86812,922,000994,0002,281,472
30Mar 28, 2026 20:154,34930,540,18613,918,00002,494,464
31Mar 28, 2026 20:144,34931,952,41412,922,000994,0002,498,560
32Mar 28, 2026 20:174,34938,153,58012,922,000994,0002,502,656
33Mar 28, 2026 20:164,35040,711,08911,932,0001,988,0002,490,368
34Mar 28, 2026 20:154,35132,521,80811,935,0001,989,0002,494,464
35Mar 28, 2026 20:144,35131,183,72912,928,000994,0002,490,368
36Mar 28, 2026 20:154,35244,139,89512,932,000994,0002,498,560
37Mar 28, 2026 20:154,35227,447,70711,936,0001,989,0002,498,560
38Mar 28, 2026 20:144,35329,047,68312,936,000995,0002,490,368
39Mar 28, 2026 20:164,35329,025,32011,941,0001,990,0002,281,472
40Mar 28, 2026 20:164,35431,646,43112,937,000995,0002,281,472
41Mar 28, 2026 20:164,35533,762,91012,942,000995,0002,494,464
42Mar 28, 2026 20:144,35529,262,04012,942,000995,0002,502,656
43Mar 28, 2026 20:164,35635,907,10512,945,000995,0002,494,464
44Mar 28, 2026 20:174,35635,114,06912,944,000995,0002,281,472
45Mar 28, 2026 20:174,35639,708,88912,943,000995,0002,498,560
46Mar 28, 2026 20:164,35632,998,95811,949,0001,991,0002,498,560
47Mar 28, 2026 20:154,35635,319,23812,943,000995,0002,281,472
48Mar 28, 2026 20:144,35731,713,68812,946,000995,0002,498,560
49Mar 28, 2026 20:164,35830,616,42912,950,000996,0002,498,560
50Mar 28, 2026 20:164,35936,622,96212,952,000996,0002,494,464
51Mar 28, 2026 20:154,35927,303,93912,952,000996,0002,281,472
52Mar 28, 2026 20:144,35930,606,05812,952,000996,0002,502,656
53Mar 28, 2026 20:154,35929,475,89111,956,0001,992,0002,498,560
54Mar 28, 2026 20:174,36040,188,99211,959,0001,993,0002,502,656
55Mar 28, 2026 20:164,36029,405,13411,958,0001,993,0002,494,464
56Mar 28, 2026 20:164,36046,655,50612,957,000996,0002,490,368
57Mar 28, 2026 20:154,36136,196,46812,960,000996,0002,502,656
58Mar 28, 2026 20:154,36128,510,97911,961,0001,993,0002,281,472
59Mar 28, 2026 20:164,36231,846,96912,962,000997,0002,490,368
60Mar 28, 2026 20:144,36333,536,61011,967,0001,994,0002,281,472
61Mar 28, 2026 20:144,36330,455,02812,966,000997,0002,281,472
62Mar 28, 2026 20:144,36333,537,93611,967,0001,994,0002,281,472
63Mar 28, 2026 20:154,36343,580,19712,964,000997,0002,281,472
64Mar 28, 2026 20:144,36534,241,66911,973,0001,995,0002,494,464
65Mar 28, 2026 20:164,36730,267,05111,978,0001,996,0002,281,472
66Mar 28, 2026 20:174,36730,854,10911,978,0001,996,0002,494,464
67Mar 28, 2026 20:154,36735,099,07512,977,000998,0002,498,560
68Mar 28, 2026 20:164,36730,880,91812,977,000998,0002,490,368
69Mar 28, 2026 20:154,36831,124,60612,981,000998,0002,498,560
70Mar 28, 2026 20:144,36837,258,65311,980,0001,996,0002,490,368
71Mar 28, 2026 20:144,36836,463,37312,979,000998,0002,498,560
72Mar 28, 2026 20:154,36929,457,48312,983,000998,0002,494,464
73Mar 28, 2026 20:174,36928,887,33412,982,000998,0002,281,472
74Mar 28, 2026 20:164,36926,340,12412,982,000998,0002,498,560
75Mar 28, 2026 20:144,37026,454,23312,986,000998,0002,281,472
76Mar 28, 2026 20:174,37240,687,55711,993,0001,998,0002,498,560
77Mar 28, 2026 20:144,37329,157,88611,994,0001,999,0002,498,560
78Mar 28, 2026 20:174,37330,382,33412,996,000999,0002,281,472
79Mar 28, 2026 20:154,37434,799,92412,998,000999,0002,277,376
80Mar 28, 2026 20:174,38425,601,12712,026,0002,004,0002,494,464
81Mar 28, 2026 20:144,38430,861,93613,027,0001,002,0002,281,472
82Mar 28, 2026 20:174,38634,282,42613,034,0001,002,0002,490,368
83Mar 28, 2026 20:164,39330,174,07513,052,0001,004,0002,281,472
84Mar 28, 2026 20:174,39528,729,00112,055,0002,009,0002,281,472
85Mar 28, 2026 20:174,39734,373,07013,066,0001,005,0002,490,368
86Mar 28, 2026 20:154,43730,176,58113,185,0001,014,0002,490,368
87Mar 28, 2026 20:154,47531,080,68113,297,0001,022,0002,498,560
88Mar 28, 2026 20:154,50738,862,86213,392,0001,030,0002,281,472
89Mar 28, 2026 20:144,64733,418,71313,878,000991,0002,281,472
90Mar 28, 2026 20:144,65632,259,99412,912,0001,986,0002,494,464