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 17:41olliecrowolliecrowScore: 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 17:414,33327,944,61112,874,000990,0002,281,472
2Mar 28, 2026 17:384,33431,117,06012,880,000990,0002,494,464
3Mar 28, 2026 17:414,33440,659,70212,879,000990,0002,490,368
4Mar 28, 2026 17:404,33539,992,02813,873,00002,486,272
5Mar 28, 2026 17:404,33629,852,65513,875,00002,486,272
6Mar 28, 2026 17:384,33630,524,33011,894,0001,982,0002,494,464
7Mar 28, 2026 17:404,33729,400,46812,886,000991,0002,281,472
8Mar 28, 2026 17:394,33830,045,82712,890,000991,0002,490,368
9Mar 28, 2026 17:414,33827,998,09112,891,000991,0002,498,560
10Mar 28, 2026 17:414,33830,930,88212,889,000991,0002,490,368
11Mar 28, 2026 17:384,33928,957,34113,885,00002,494,464
12Mar 28, 2026 17:424,33935,367,71612,895,000991,0002,281,472
13Mar 28, 2026 17:424,33932,828,78412,895,000991,0002,281,472
14Mar 28, 2026 17:414,34042,141,67812,897,000992,0002,498,560
15Mar 28, 2026 17:384,34025,789,34513,887,00002,281,472
16Mar 28, 2026 17:424,34026,904,13212,896,000992,0002,498,560
17Mar 28, 2026 17:404,34036,301,78512,896,000992,0002,498,560
18Mar 28, 2026 17:404,34025,871,59712,896,000992,0002,502,656
19Mar 28, 2026 17:414,34138,021,18512,899,000992,0002,281,472
20Mar 28, 2026 17:404,34128,558,38912,900,000992,0002,486,272
21Mar 28, 2026 17:404,34131,514,31712,899,000992,0002,498,560
22Mar 28, 2026 17:404,34238,985,98212,902,000992,0002,494,464
23Mar 28, 2026 17:394,34229,100,28612,902,000992,0002,281,472
24Mar 28, 2026 17:394,34342,665,27512,906,000992,0002,486,272
25Mar 28, 2026 17:394,34329,898,95712,907,000992,0002,498,560
26Mar 28, 2026 17:394,34325,869,28912,907,000992,0002,490,368
27Mar 28, 2026 17:404,34332,418,43812,905,000992,0002,498,560
28Mar 28, 2026 17:394,34336,509,26512,907,000992,0002,490,368
29Mar 28, 2026 17:414,34532,753,11412,910,000993,0002,281,472
30Mar 28, 2026 17:394,34537,999,90413,905,00002,502,656
31Mar 28, 2026 17:414,34527,652,95612,912,000993,0002,281,472
32Mar 28, 2026 17:404,34629,277,80312,913,000993,0002,281,472
33Mar 28, 2026 17:404,34626,043,99912,915,000993,0002,494,464
34Mar 28, 2026 17:394,34732,371,55912,918,000993,0002,281,472
35Mar 28, 2026 17:394,34731,003,79612,916,000993,0002,281,472
36Mar 28, 2026 17:384,34735,535,14912,916,000993,0002,494,464
37Mar 28, 2026 17:384,34826,920,90112,921,000993,0002,490,368
38Mar 28, 2026 17:404,34828,666,12612,919,000993,0002,490,368
39Mar 28, 2026 17:424,34827,483,67711,927,0001,987,0002,539,520
40Mar 28, 2026 17:394,34937,814,51412,922,000994,0002,490,368
41Mar 28, 2026 17:414,35036,066,42612,927,000994,0002,494,464
42Mar 28, 2026 17:404,35028,353,30211,933,0001,988,0002,281,472
43Mar 28, 2026 17:394,35135,883,03412,930,000994,0002,281,472
44Mar 28, 2026 17:424,35128,510,86012,930,000994,0002,490,368
45Mar 28, 2026 17:414,35332,767,34613,930,00002,281,472
46Mar 28, 2026 17:404,35335,854,92812,935,000995,0002,281,472
47Mar 28, 2026 17:424,35328,987,82811,941,0001,990,0002,281,472
48Mar 28, 2026 17:404,35428,624,63611,942,0001,990,0002,281,472
49Mar 28, 2026 17:414,35434,678,56312,939,000995,0002,281,472
50Mar 28, 2026 17:404,35438,416,58812,937,000995,0002,498,560
51Mar 28, 2026 17:394,35430,011,64311,943,0001,990,0002,494,464
52Mar 28, 2026 17:404,35430,859,89111,943,0001,990,0002,535,424
53Mar 28, 2026 17:404,35528,249,33112,940,000995,0002,281,472
54Mar 28, 2026 17:394,35538,160,01112,941,000995,0002,494,464
55Mar 28, 2026 17:394,35536,633,20312,940,000995,0002,277,376
56Mar 28, 2026 17:394,35626,030,37912,945,000995,0002,281,472
57Mar 28, 2026 17:384,35628,142,24712,945,000995,0002,494,464
58Mar 28, 2026 17:394,35628,395,75211,947,0001,991,0002,281,472
59Mar 28, 2026 17:384,35739,116,45412,946,000995,0002,281,472
60Mar 28, 2026 17:394,35729,698,83612,946,000995,0002,281,472
61Mar 28, 2026 17:394,35728,043,86012,946,000995,0002,494,464
62Mar 28, 2026 17:424,35829,127,42512,950,000996,0002,281,472
63Mar 28, 2026 17:394,35829,699,22311,952,0001,992,0002,498,560
64Mar 28, 2026 17:394,35827,232,80112,949,000996,0002,498,560
65Mar 28, 2026 17:404,35829,135,71812,948,000996,0002,281,472
66Mar 28, 2026 17:404,35828,579,37612,948,000996,0002,494,464
67Mar 28, 2026 17:394,35834,603,65112,948,000996,0002,494,464
68Mar 28, 2026 17:414,35839,147,10711,953,0001,992,0002,498,560
69Mar 28, 2026 17:424,36137,785,33612,960,000996,0002,494,464
70Mar 28, 2026 17:424,36325,979,06211,967,0001,994,0002,490,368
71Mar 28, 2026 17:424,36536,688,70011,973,0001,995,0002,281,472
72Mar 28, 2026 17:404,36732,440,30212,975,000998,0002,281,472
73Mar 28, 2026 17:414,36728,880,31912,975,000998,0002,494,464
74Mar 28, 2026 17:414,36736,731,74712,977,000998,0002,506,752
75Mar 28, 2026 17:414,36826,157,94512,979,000998,0002,281,472
76Mar 28, 2026 17:414,36829,474,68412,979,000998,0002,281,472
77Mar 28, 2026 17:414,36936,436,33912,982,000998,0002,281,472
78Mar 28, 2026 17:394,36931,588,22612,983,000998,0002,281,472
79Mar 28, 2026 17:424,36928,879,72912,983,000998,0002,494,464
80Mar 28, 2026 17:414,37231,202,32712,991,000999,0002,281,472
81Mar 28, 2026 17:404,37227,893,57912,992,000999,0002,281,472
82Mar 28, 2026 17:414,37336,885,20612,993,000999,0002,281,472
83Mar 28, 2026 17:384,37331,152,67512,993,000999,0002,281,472
84Mar 28, 2026 17:414,37625,591,26512,002,0002,000,0002,498,560
85Mar 28, 2026 17:404,37626,724,69913,003,0001,000,0002,494,464
86Mar 28, 2026 17:414,37831,201,78613,010,0001,000,0002,281,472
87Mar 28, 2026 17:394,37832,665,16913,011,0001,000,0002,494,464
88Mar 28, 2026 17:394,38432,846,21313,027,0001,002,0002,281,472
89Mar 28, 2026 17:424,38432,988,55112,026,0002,004,0002,281,472
90Mar 28, 2026 17:404,39040,056,61212,042,0002,007,0002,535,424