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 18:23olliecrowolliecrowScore: 4,355Success
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 18:264,32929,932,02712,864,000989,0002,494,464
2Mar 28, 2026 18:234,33529,307,46412,882,000990,0002,502,656
3Mar 28, 2026 18:254,33529,943,65712,881,000990,0002,498,560
4Mar 28, 2026 18:234,33626,949,33713,875,00002,498,560
5Mar 28, 2026 18:224,33626,932,60812,885,000991,0002,281,472
6Mar 28, 2026 18:244,33729,678,29313,878,00002,498,560
7Mar 28, 2026 18:254,33734,841,22812,887,000991,0002,281,472
8Mar 28, 2026 18:234,33730,241,71912,888,000991,0002,281,472
9Mar 28, 2026 18:224,33830,288,59113,883,00002,502,656
10Mar 28, 2026 18:254,33929,754,03912,893,000991,0002,494,464
11Mar 28, 2026 18:264,33927,479,91412,894,000991,0002,498,560
12Mar 28, 2026 18:254,34026,725,74913,889,00002,281,472
13Mar 28, 2026 18:254,34038,405,48912,897,000992,0002,494,464
14Mar 28, 2026 18:244,34126,492,15712,900,000992,0002,281,472
15Mar 28, 2026 18:254,34337,076,49712,904,000992,0002,281,472
16Mar 28, 2026 18:254,34331,433,94712,906,000992,0002,490,368
17Mar 28, 2026 18:254,34331,209,23512,905,000992,0002,281,472
18Mar 28, 2026 18:264,34329,793,42312,907,000992,0002,281,472
19Mar 28, 2026 18:244,34343,525,20012,907,000992,0002,502,656
20Mar 28, 2026 18:264,34428,074,71812,909,000993,0002,490,368
21Mar 28, 2026 18:244,34429,721,87012,909,000993,0002,494,464
22Mar 28, 2026 18:264,34525,712,32012,912,000993,0002,281,472
23Mar 28, 2026 18:264,34535,668,40311,918,0001,986,0002,494,464
24Mar 28, 2026 18:264,34539,755,53612,912,000993,0002,281,472
25Mar 28, 2026 18:234,34529,023,47513,903,00002,498,560
26Mar 28, 2026 18:234,34636,197,32312,915,000993,0002,494,464
27Mar 28, 2026 18:264,34830,692,88011,925,0001,987,0002,494,464
28Mar 28, 2026 18:264,34829,440,79612,921,000993,0002,281,472
29Mar 28, 2026 18:234,34831,707,46913,913,00002,498,560
30Mar 28, 2026 18:254,34929,311,87812,923,000994,0002,277,376
31Mar 28, 2026 18:234,34929,321,54113,916,00002,498,560
32Mar 28, 2026 18:234,34935,487,47212,846,0001,070,0002,281,472
33Mar 28, 2026 18:254,35029,157,30313,920,00002,498,560
34Mar 28, 2026 18:254,35032,255,84512,926,000994,0002,490,368
35Mar 28, 2026 18:244,35131,784,06613,924,00002,494,464
36Mar 28, 2026 18:234,35134,594,43111,934,0001,989,0002,494,464
37Mar 28, 2026 18:264,35130,824,71612,929,000994,0002,494,464
38Mar 28, 2026 18:234,35235,664,91413,925,00002,498,560
39Mar 28, 2026 18:254,35236,939,75112,933,000994,0002,498,560
40Mar 28, 2026 18:254,35234,802,25312,933,000994,0002,502,656
41Mar 28, 2026 18:244,35233,821,00612,932,000994,0002,539,520
42Mar 28, 2026 18:234,35336,123,72612,936,000995,0002,494,464
43Mar 28, 2026 18:264,35341,487,35613,930,00002,498,560
44Mar 28, 2026 18:234,35328,055,52612,935,000995,0002,498,560
45Mar 28, 2026 18:244,35333,349,76712,934,000994,0002,494,464
46Mar 28, 2026 18:244,35534,560,45412,940,000995,0002,281,472
47Mar 28, 2026 18:264,35530,210,90412,940,000995,0002,281,472
48Mar 28, 2026 18:234,35629,915,16011,947,0001,991,0002,281,472
49Mar 28, 2026 18:254,35626,733,54612,943,000995,0002,281,472
50Mar 28, 2026 18:244,35631,535,84112,944,000995,0002,281,472
51Mar 28, 2026 18:244,35826,978,37212,951,000996,0002,494,464
52Mar 28, 2026 18:254,35831,554,77912,948,000996,0002,277,376
53Mar 28, 2026 18:254,36031,049,59612,957,000996,0002,281,472
54Mar 28, 2026 18:264,36234,738,67412,962,000997,0002,490,368
55Mar 28, 2026 18:254,36234,416,44611,964,0001,994,0002,498,560
56Mar 28, 2026 18:234,36231,966,87012,961,000997,0002,490,368
57Mar 28, 2026 18:264,36333,019,03712,965,000997,0002,281,472
58Mar 28, 2026 18:254,36327,505,46611,967,0001,994,0002,494,464
59Mar 28, 2026 18:254,36334,040,66612,966,000997,0002,281,472
60Mar 28, 2026 18:234,36329,892,51612,963,000997,0002,494,464
61Mar 28, 2026 18:254,36330,129,50712,963,000997,0002,281,472
62Mar 28, 2026 18:234,36530,905,86712,970,000997,0002,281,472
63Mar 28, 2026 18:244,36532,231,05812,970,000997,0002,498,560
64Mar 28, 2026 18:244,36733,407,44011,977,0001,996,0002,281,472
65Mar 28, 2026 18:264,36731,303,91712,977,000998,0002,281,472
66Mar 28, 2026 18:244,36730,167,48311,978,0001,996,0002,498,560
67Mar 28, 2026 18:244,36728,520,18111,978,0001,996,0002,281,472
68Mar 28, 2026 18:264,36829,725,82311,981,0001,996,0002,494,464
69Mar 28, 2026 18:254,36825,537,51412,981,000998,0002,490,368
70Mar 28, 2026 18:244,36929,854,60712,982,000998,0002,539,520
71Mar 28, 2026 18:224,36929,619,59812,982,000998,0002,281,472
72Mar 28, 2026 18:244,37439,137,95312,999,000999,0002,281,472
73Mar 28, 2026 18:234,37435,512,34312,999,000999,0002,281,472
74Mar 28, 2026 18:254,37428,922,50212,999,000999,0002,277,376
75Mar 28, 2026 18:254,37733,555,21312,005,0002,000,0002,494,464
76Mar 28, 2026 18:264,38335,573,92713,025,0001,001,0002,281,472
77Mar 28, 2026 18:244,38337,622,81912,023,0002,003,0002,281,472
78Mar 28, 2026 18:244,38431,171,85012,026,0002,004,0002,490,368
79Mar 28, 2026 18:244,38429,084,10912,024,0002,004,0002,281,472
80Mar 28, 2026 18:234,38731,750,97812,032,0002,005,0002,281,472
81Mar 28, 2026 18:244,39330,694,71112,050,0002,008,0002,494,464
82Mar 28, 2026 18:254,39538,589,96812,055,0002,009,0002,281,472
83Mar 28, 2026 18:264,39629,830,68213,062,0001,004,0002,490,368
84Mar 28, 2026 18:244,39929,552,19412,066,0002,011,0002,502,656
85Mar 28, 2026 18:234,46429,662,18214,284,00002,490,368
86Mar 28, 2026 18:234,47633,785,51414,323,00002,494,464
87Mar 28, 2026 18:234,48133,535,63214,339,00002,281,472
88Mar 28, 2026 18:234,50223,731,89514,406,00002,490,368
89Mar 28, 2026 18:234,55038,158,88413,520,0001,040,0002,281,472
90Mar 28, 2026 18:234,60230,351,83713,675,0001,051,0002,498,560