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 15:51olliecrowolliecrowScore: 4,349Success
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 15:504,33327,362,12413,866,00002,494,464
2Mar 28, 2026 15:514,33329,680,94213,867,00002,494,464
3Mar 28, 2026 15:534,33326,644,71912,875,000990,0002,490,368
4Mar 28, 2026 15:514,33538,316,70212,881,000990,0002,498,560
5Mar 28, 2026 15:534,33734,795,25312,886,000991,0002,502,656
6Mar 28, 2026 15:524,33831,590,69712,889,000991,0002,486,272
7Mar 28, 2026 15:514,33838,137,86912,891,000991,0002,486,272
8Mar 28, 2026 15:514,33838,129,63313,883,00002,490,368
9Mar 28, 2026 15:514,33840,356,34112,891,000991,0002,494,464
10Mar 28, 2026 15:504,33834,929,89812,890,000991,0002,502,656
11Mar 28, 2026 15:524,33927,334,07512,895,000991,0002,498,560
12Mar 28, 2026 15:504,33936,525,01512,893,000991,0002,281,472
13Mar 28, 2026 15:524,33941,606,86012,893,000991,0002,502,656
14Mar 28, 2026 15:534,33927,881,77312,895,000991,0002,502,656
15Mar 28, 2026 15:544,33932,423,38812,894,000991,0002,502,656
16Mar 28, 2026 15:534,34026,442,40512,896,000992,0002,490,368
17Mar 28, 2026 15:544,34043,187,08212,896,000992,0002,490,368
18Mar 28, 2026 15:524,34130,407,74912,900,000992,0002,281,472
19Mar 28, 2026 15:524,34130,628,78411,906,0001,984,0002,281,472
20Mar 28, 2026 15:544,34126,843,05213,891,00002,494,464
21Mar 28, 2026 15:504,34232,756,43112,902,000992,0002,281,472
22Mar 28, 2026 15:524,34229,188,55213,894,00002,494,464
23Mar 28, 2026 15:514,34232,729,32511,909,0001,984,0002,494,464
24Mar 28, 2026 15:514,34241,713,53712,901,000992,0002,281,472
25Mar 28, 2026 15:504,34239,944,69912,901,000992,0002,494,464
26Mar 28, 2026 15:524,34339,618,36212,904,000992,0002,498,560
27Mar 28, 2026 15:514,34333,022,46612,904,000992,0002,498,560
28Mar 28, 2026 15:534,34329,757,77712,906,000992,0002,490,368
29Mar 28, 2026 15:534,34334,529,24512,907,000992,0002,506,752
30Mar 28, 2026 15:534,34326,405,40312,904,000992,0002,281,472
31Mar 28, 2026 15:504,34329,795,15012,904,000992,0002,494,464
32Mar 28, 2026 15:524,34327,669,97012,905,000992,0002,281,472
33Mar 28, 2026 15:524,34330,668,51912,905,000992,0002,498,560
34Mar 28, 2026 15:524,34431,743,16712,909,000993,0002,494,464
35Mar 28, 2026 15:524,34426,539,06913,901,00002,494,464
36Mar 28, 2026 15:514,34443,368,94912,908,000992,0002,281,472
37Mar 28, 2026 15:544,34435,059,96312,909,000993,0002,498,560
38Mar 28, 2026 15:534,34531,909,52312,912,000993,0002,498,560
39Mar 28, 2026 15:514,34532,867,92911,917,0001,986,0002,281,472
40Mar 28, 2026 15:524,34538,202,27812,912,000993,0002,498,560
41Mar 28, 2026 15:534,34631,704,80312,914,000993,0002,494,464
42Mar 28, 2026 15:514,34629,105,74112,915,000993,0002,281,472
43Mar 28, 2026 15:524,34633,838,05912,915,000993,0002,281,472
44Mar 28, 2026 15:524,34833,766,10412,920,000993,0002,494,464
45Mar 28, 2026 15:504,34830,143,16113,913,00002,281,472
46Mar 28, 2026 15:514,34927,684,53113,916,00002,494,464
47Mar 28, 2026 15:534,35038,310,21612,926,000994,0002,281,472
48Mar 28, 2026 15:524,35036,785,09812,927,000994,0002,498,560
49Mar 28, 2026 15:504,35030,985,67211,932,0001,988,0002,490,368
50Mar 28, 2026 15:544,35028,147,40212,925,000994,0002,490,368
51Mar 28, 2026 15:514,35030,101,26012,925,000994,0002,494,464
52Mar 28, 2026 15:524,35130,980,19712,929,000994,0002,498,560
53Mar 28, 2026 15:544,35136,943,89412,930,000994,0002,281,472
54Mar 28, 2026 15:514,35129,329,16112,928,000994,0002,281,472
55Mar 28, 2026 15:504,35130,855,89212,929,000994,0002,281,472
56Mar 28, 2026 15:534,35129,410,21113,924,00002,281,472
57Mar 28, 2026 15:534,35230,164,98511,937,0001,989,0002,494,464
58Mar 28, 2026 15:524,35228,621,55912,931,000994,0002,498,560
59Mar 28, 2026 15:514,35232,368,16213,926,00002,281,472
60Mar 28, 2026 15:524,35333,322,23512,935,000995,0002,498,560
61Mar 28, 2026 15:534,35531,814,22712,940,000995,0002,486,272
62Mar 28, 2026 15:544,35531,858,49212,940,000995,0002,490,368
63Mar 28, 2026 15:514,35526,816,33612,941,000995,0002,490,368
64Mar 28, 2026 15:534,35631,795,06212,945,000995,0002,498,560
65Mar 28, 2026 15:534,35735,629,77212,946,000995,0002,498,560
66Mar 28, 2026 15:504,35733,926,25012,946,000995,0002,498,560
67Mar 28, 2026 15:504,35731,506,11111,950,0001,991,0002,281,472
68Mar 28, 2026 15:514,35837,113,58812,950,000996,0002,281,472
69Mar 28, 2026 15:534,35839,316,93912,949,000996,0002,494,464
70Mar 28, 2026 15:534,35935,039,08012,953,000996,0002,281,472
71Mar 28, 2026 15:544,36028,872,06412,956,000996,0002,281,472
72Mar 28, 2026 15:524,36026,891,28611,959,0001,993,0002,486,272
73Mar 28, 2026 15:504,36026,344,68312,955,000996,0002,502,656
74Mar 28, 2026 15:504,36037,973,22212,957,000996,0002,281,472
75Mar 28, 2026 15:524,36144,150,27612,959,000996,0002,281,472
76Mar 28, 2026 15:534,36333,433,55012,965,000997,0002,281,472
77Mar 28, 2026 15:524,36331,200,53312,963,000997,0002,281,472
78Mar 28, 2026 15:514,36444,623,84912,967,000997,0002,498,560
79Mar 28, 2026 15:544,36429,951,01612,968,000997,0002,281,472
80Mar 28, 2026 15:524,36527,414,64312,970,000997,0002,281,472
81Mar 28, 2026 15:524,36534,254,20112,970,000997,0002,490,368
82Mar 28, 2026 15:514,36531,033,96212,971,000997,0002,281,472
83Mar 28, 2026 15:504,36528,984,33912,970,000997,0002,281,472
84Mar 28, 2026 15:504,36732,218,91412,975,000998,0002,281,472
85Mar 28, 2026 15:534,36835,076,18312,981,000998,0002,281,472
86Mar 28, 2026 15:534,37042,266,16212,986,000998,0002,281,472
87Mar 28, 2026 15:534,37239,025,81511,991,0001,998,0002,494,464
88Mar 28, 2026 15:514,37327,287,26112,994,000999,0002,281,472
89Mar 28, 2026 15:524,37533,059,45313,000,0001,000,0002,281,472
90Mar 28, 2026 15:514,38834,931,31613,039,0001,003,0002,281,472