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 19:49olliecrowolliecrowScore: 4,354Success
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 19:514,33329,680,75212,874,000990,0002,281,472
2Mar 28, 2026 19:504,33427,358,81013,868,00002,281,472
3Mar 28, 2026 19:514,33535,143,14713,872,00002,498,560
4Mar 28, 2026 19:494,33627,024,27712,885,000991,0002,281,472
5Mar 28, 2026 19:514,33637,680,65112,884,000991,0002,498,560
6Mar 28, 2026 19:514,33729,751,13412,887,000991,0002,490,368
7Mar 28, 2026 19:514,33842,543,44112,892,000991,0002,281,472
8Mar 28, 2026 19:484,33831,236,59312,889,000991,0002,494,464
9Mar 28, 2026 19:514,33932,142,26912,895,000991,0002,281,472
10Mar 28, 2026 19:504,33939,071,62713,886,00002,498,560
11Mar 28, 2026 19:524,33928,498,62012,894,000991,0002,281,472
12Mar 28, 2026 19:504,34035,629,97913,889,00002,502,656
13Mar 28, 2026 19:494,34131,333,13012,898,000992,0002,281,472
14Mar 28, 2026 19:504,34130,069,06211,906,0001,984,0002,498,560
15Mar 28, 2026 19:504,34138,430,80712,900,000992,0002,490,368
16Mar 28, 2026 19:504,34127,534,46112,900,000992,0002,498,560
17Mar 28, 2026 19:504,34239,217,78812,901,000992,0002,498,560
18Mar 28, 2026 19:514,34228,777,68513,894,00002,502,656
19Mar 28, 2026 19:514,34226,152,32412,902,000992,0002,494,464
20Mar 28, 2026 19:524,34226,390,48812,901,000992,0002,277,376
21Mar 28, 2026 19:504,34239,841,87212,901,000992,0002,494,464
22Mar 28, 2026 19:524,34332,737,78013,898,00002,281,472
23Mar 28, 2026 19:484,34336,958,05112,907,000992,0002,281,472
24Mar 28, 2026 19:494,34427,908,58212,908,000992,0002,281,472
25Mar 28, 2026 19:494,34430,703,10612,909,000993,0002,502,656
26Mar 28, 2026 19:504,34537,227,20012,910,000993,0002,498,560
27Mar 28, 2026 19:494,34532,871,15012,912,000993,0002,281,472
28Mar 28, 2026 19:504,34628,091,43112,914,000993,0002,281,472
29Mar 28, 2026 19:514,34629,732,77512,914,000993,0002,281,472
30Mar 28, 2026 19:504,34731,843,66512,917,000993,0002,281,472
31Mar 28, 2026 19:504,34732,298,27212,918,000993,0002,490,368
32Mar 28, 2026 19:514,34737,612,36112,916,000993,0002,498,560
33Mar 28, 2026 19:494,34827,414,45212,920,000993,0002,281,472
34Mar 28, 2026 19:504,34829,845,54412,921,000993,0002,494,464
35Mar 28, 2026 19:494,34835,334,81712,845,0001,070,0002,494,464
36Mar 28, 2026 19:494,34936,583,79512,847,0001,070,0002,498,560
37Mar 28, 2026 19:504,34928,493,38912,922,000994,0002,506,752
38Mar 28, 2026 19:514,35031,196,15412,925,000994,0002,539,520
39Mar 28, 2026 19:504,35036,248,51612,927,000994,0002,494,464
40Mar 28, 2026 19:524,35229,113,06912,932,000994,0002,494,464
41Mar 28, 2026 19:494,35230,942,35511,937,0001,989,0002,486,272
42Mar 28, 2026 19:514,35229,774,64612,855,0001,071,0002,281,472
43Mar 28, 2026 19:494,35228,918,20812,932,000994,0002,281,472
44Mar 28, 2026 19:494,35335,953,38211,941,0001,990,0002,494,464
45Mar 28, 2026 19:494,35328,187,57911,939,0001,989,0002,281,472
46Mar 28, 2026 19:494,35427,734,58312,937,000995,0002,281,472
47Mar 28, 2026 19:514,35534,727,73812,941,000995,0002,281,472
48Mar 28, 2026 19:484,35534,601,56211,945,0001,990,0002,486,272
49Mar 28, 2026 19:514,35629,683,13611,947,0001,991,0002,494,464
50Mar 28, 2026 19:494,35732,518,84712,946,000995,0002,281,472
51Mar 28, 2026 19:494,35838,307,15912,951,000996,0002,494,464
52Mar 28, 2026 19:504,35831,519,87912,950,000996,0002,277,376
53Mar 28, 2026 19:514,35929,274,32612,952,000996,0002,281,472
54Mar 28, 2026 19:494,35937,603,05312,954,000996,0002,281,472
55Mar 28, 2026 19:504,36031,729,71212,957,000996,0002,281,472
56Mar 28, 2026 19:514,36033,427,48112,956,000996,0002,281,472
57Mar 28, 2026 19:514,36133,423,12612,959,000996,0002,490,368
58Mar 28, 2026 19:504,36129,841,61912,960,000996,0002,273,280
59Mar 28, 2026 19:484,36229,997,87111,965,0001,994,0002,498,560
60Mar 28, 2026 19:504,36231,630,05412,962,000997,0002,494,464
61Mar 28, 2026 19:524,36333,581,17312,963,000997,0002,281,472
62Mar 28, 2026 19:524,36342,169,89011,969,0001,994,0002,494,464
63Mar 28, 2026 19:524,36330,471,85912,966,000997,0002,281,472
64Mar 28, 2026 19:504,36432,341,54812,967,000997,0002,498,560
65Mar 28, 2026 19:484,36625,975,31912,974,000998,0002,494,464
66Mar 28, 2026 19:514,36632,140,13212,974,000998,0002,494,464
67Mar 28, 2026 19:524,36831,241,21812,978,000998,0002,281,472
68Mar 28, 2026 19:494,36833,245,61512,978,000998,0002,281,472
69Mar 28, 2026 19:504,36837,181,87111,980,0001,996,0002,535,424
70Mar 28, 2026 19:504,36934,057,52412,984,000998,0002,482,176
71Mar 28, 2026 19:514,37037,126,19411,986,0001,997,0002,281,472
72Mar 28, 2026 19:514,37032,173,51712,986,000998,0002,281,472
73Mar 28, 2026 19:504,37127,810,79112,988,000999,0002,281,472
74Mar 28, 2026 19:494,37334,015,26812,994,000999,0002,281,472
75Mar 28, 2026 19:524,37328,365,52112,995,000999,0002,281,472
76Mar 28, 2026 19:494,37337,567,51612,996,000999,0002,281,472
77Mar 28, 2026 19:524,37431,945,03912,999,000999,0002,281,472
78Mar 28, 2026 19:494,37437,124,88912,999,000999,0002,486,272
79Mar 28, 2026 19:514,37630,656,88812,003,0002,000,0002,281,472
80Mar 28, 2026 19:524,37829,607,97412,010,0002,001,0002,535,424
81Mar 28, 2026 19:484,37833,600,25713,008,0001,000,0002,498,560
82Mar 28, 2026 19:524,37936,171,89912,012,0002,002,0002,535,424
83Mar 28, 2026 19:514,38027,960,67813,016,0001,001,0002,498,560
84Mar 28, 2026 19:514,38340,569,07713,023,0001,001,0002,498,560
85Mar 28, 2026 19:504,38433,585,70612,024,0002,004,0002,281,472
86Mar 28, 2026 19:494,38529,661,38012,027,0002,004,0002,277,376
87Mar 28, 2026 19:494,39030,364,09813,044,0001,003,0002,281,472
88Mar 28, 2026 19:494,39830,386,53512,065,0002,010,0002,502,656
89Mar 28, 2026 19:514,40028,727,46312,068,0002,011,0002,281,472
90Mar 28, 2026 19:494,40945,901,20213,103,0001,007,0002,490,368