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 14:43olliecrowolliecrowScore: 4,348Success
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 14:414,32326,737,31712,845,000988,0002,502,656
2Mar 28, 2026 14:424,33127,948,91012,870,000990,0002,478,080
3Mar 28, 2026 14:434,33229,190,05312,871,000990,0002,498,560
4Mar 28, 2026 14:444,33342,012,16512,874,000990,0002,490,368
5Mar 28, 2026 14:454,33341,402,95513,864,00002,494,464
6Mar 28, 2026 14:424,33331,742,98812,875,000990,0002,490,368
7Mar 28, 2026 14:434,33439,848,59112,878,000990,0002,494,464
8Mar 28, 2026 14:444,33438,039,22113,870,00002,498,560
9Mar 28, 2026 14:454,33531,406,78312,882,000990,0002,490,368
10Mar 28, 2026 14:444,33629,161,45512,883,000991,0002,281,472
11Mar 28, 2026 14:444,33633,330,24012,884,000991,0002,281,472
12Mar 28, 2026 14:444,33733,414,34212,886,000991,0002,498,560
13Mar 28, 2026 14:454,33725,211,89512,886,000991,0002,281,472
14Mar 28, 2026 14:454,33834,263,04312,892,000991,0002,502,656
15Mar 28, 2026 14:454,33833,017,52112,890,000991,0002,490,368
16Mar 28, 2026 14:424,33829,282,44612,892,000991,0002,502,656
17Mar 28, 2026 14:444,33829,281,85113,880,00002,277,376
18Mar 28, 2026 14:434,33932,315,26612,893,000991,0002,498,560
19Mar 28, 2026 14:424,34027,078,23812,897,000992,0002,494,464
20Mar 28, 2026 14:424,34032,446,87011,904,0001,984,0002,281,472
21Mar 28, 2026 14:444,34043,441,34612,897,000992,0002,494,464
22Mar 28, 2026 14:434,34030,509,17512,896,000992,0002,494,464
23Mar 28, 2026 14:454,34129,854,72812,898,000992,0002,281,472
24Mar 28, 2026 14:434,34135,699,33912,900,000992,0002,490,368
25Mar 28, 2026 14:444,34130,319,98512,899,000992,0002,490,368
26Mar 28, 2026 14:444,34237,622,64012,903,000992,0002,490,368
27Mar 28, 2026 14:424,34230,608,89512,903,000992,0002,494,464
28Mar 28, 2026 14:444,34331,799,77012,905,000992,0002,490,368
29Mar 28, 2026 14:424,34337,357,35412,905,000992,0002,498,560
30Mar 28, 2026 14:454,34341,563,75812,904,000992,0002,494,464
31Mar 28, 2026 14:424,34336,629,00413,896,00002,281,472
32Mar 28, 2026 14:424,34327,135,00412,906,000992,0002,490,368
33Mar 28, 2026 14:444,34327,818,64212,904,000992,0002,490,368
34Mar 28, 2026 14:444,34330,706,49012,907,000992,0002,281,472
35Mar 28, 2026 14:434,34433,854,35112,909,000993,0002,281,472
36Mar 28, 2026 14:444,34430,016,15312,908,000992,0002,490,368
37Mar 28, 2026 14:434,34528,983,44412,911,000993,0002,281,472
38Mar 28, 2026 14:424,34529,227,69112,912,000993,0002,281,472
39Mar 28, 2026 14:434,34532,398,13112,910,000993,0002,506,752
40Mar 28, 2026 14:454,34532,950,15412,835,0001,069,0002,494,464
41Mar 28, 2026 14:414,34730,716,92112,918,000993,0002,490,368
42Mar 28, 2026 14:434,34728,763,21912,917,000993,0002,281,472
43Mar 28, 2026 14:454,34737,231,82012,918,000993,0002,281,472
44Mar 28, 2026 14:434,34822,869,68113,914,00002,498,560
45Mar 28, 2026 14:434,34831,366,30012,921,000993,0002,494,464
46Mar 28, 2026 14:444,34827,341,98512,921,000993,0002,494,464
47Mar 28, 2026 14:424,34838,650,21312,920,000993,0002,482,176
48Mar 28, 2026 14:454,34836,819,34212,921,000993,0002,498,560
49Mar 28, 2026 14:424,34842,491,74112,920,000993,0002,494,464
50Mar 28, 2026 14:444,34938,113,79612,922,000994,0002,498,560
51Mar 28, 2026 14:424,34930,977,75413,917,00002,490,368
52Mar 28, 2026 14:454,35041,549,96912,926,000994,0002,281,472
53Mar 28, 2026 14:454,35029,311,96312,927,000994,0002,490,368
54Mar 28, 2026 14:414,35037,942,98812,927,000994,0002,281,472
55Mar 28, 2026 14:414,35130,705,17112,929,000994,0002,281,472
56Mar 28, 2026 14:424,35127,954,80012,928,000994,0002,490,368
57Mar 28, 2026 14:444,35128,872,05512,929,000994,0002,498,560
58Mar 28, 2026 14:434,35230,002,11812,931,000994,0002,494,464
59Mar 28, 2026 14:434,35331,798,52713,930,00002,281,472
60Mar 28, 2026 14:454,35428,523,83012,937,000995,0002,494,464
61Mar 28, 2026 14:454,35433,289,94211,942,0001,990,0002,494,464
62Mar 28, 2026 14:434,35432,778,86412,938,000995,0002,539,520
63Mar 28, 2026 14:414,35530,171,15712,940,000995,0002,281,472
64Mar 28, 2026 14:434,35537,196,90812,940,000995,0002,494,464
65Mar 28, 2026 14:444,35530,968,89312,942,000995,0002,281,472
66Mar 28, 2026 14:434,35635,464,91712,944,000995,0002,502,656
67Mar 28, 2026 14:424,35731,675,80012,947,000995,0002,281,472
68Mar 28, 2026 14:424,35733,355,64012,946,000995,0002,281,472
69Mar 28, 2026 14:454,35729,542,87112,946,000995,0002,498,560
70Mar 28, 2026 14:434,35828,044,29112,950,000996,0002,281,472
71Mar 28, 2026 14:444,36031,122,27412,956,000996,0002,281,472
72Mar 28, 2026 14:424,36031,972,89211,960,0001,993,0002,277,376
73Mar 28, 2026 14:434,36231,039,61412,962,000997,0002,494,464
74Mar 28, 2026 14:454,36334,273,94912,965,000997,0002,281,472
75Mar 28, 2026 14:424,36329,348,76711,967,0001,994,0002,281,472
76Mar 28, 2026 14:434,36434,231,70912,969,000997,0002,281,472
77Mar 28, 2026 14:454,36434,922,89112,968,000997,0002,498,560
78Mar 28, 2026 14:414,36440,585,28112,968,000997,0002,281,472
79Mar 28, 2026 14:454,36743,650,28011,978,0001,996,0002,502,656
80Mar 28, 2026 14:434,36727,973,37512,975,000998,0002,281,472
81Mar 28, 2026 14:444,36930,087,29412,984,000998,0002,281,472
82Mar 28, 2026 14:454,37038,577,61712,986,000998,0002,498,560
83Mar 28, 2026 14:434,37231,437,84912,990,000999,0002,494,464
84Mar 28, 2026 14:424,37229,902,63512,992,000999,0002,281,472
85Mar 28, 2026 14:424,37233,847,57011,992,0001,998,0002,281,472
86Mar 28, 2026 14:444,37629,892,07113,003,0001,000,0002,494,464
87Mar 28, 2026 14:424,37829,901,14212,008,0002,001,0002,494,464
88Mar 28, 2026 14:454,38031,472,17413,015,0001,001,0002,502,656
89Mar 28, 2026 14:454,38727,826,77812,166,0001,871,0002,281,472
90Mar 28, 2026 14:444,39043,624,34713,046,0001,003,0002,498,560