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 21:19olliecrowolliecrowScore: 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 21:194,33139,254,09312,870,000990,0002,494,464
2Mar 28, 2026 21:204,33533,274,72213,871,00002,498,560
3Mar 28, 2026 21:204,33531,316,78812,881,000990,0002,498,560
4Mar 28, 2026 21:184,33528,705,46113,872,00002,498,560
5Mar 28, 2026 21:184,33629,255,50712,884,000991,0002,494,464
6Mar 28, 2026 21:174,33742,517,61312,887,000991,0002,502,656
7Mar 28, 2026 21:204,33841,403,01712,889,000991,0002,281,472
8Mar 28, 2026 21:194,33841,307,98912,890,000991,0002,498,560
9Mar 28, 2026 21:184,33828,512,83613,880,00002,281,472
10Mar 28, 2026 21:174,33831,774,19212,889,000991,0002,281,472
11Mar 28, 2026 21:174,33928,805,80012,894,000991,0002,281,472
12Mar 28, 2026 21:184,33934,732,28312,894,000991,0002,281,472
13Mar 28, 2026 21:184,34030,482,22112,897,000992,0002,539,520
14Mar 28, 2026 21:174,34039,699,69713,887,00002,502,656
15Mar 28, 2026 21:204,34140,610,31812,899,000992,0002,506,752
16Mar 28, 2026 21:174,34232,237,75911,909,0001,984,0002,486,272
17Mar 28, 2026 21:194,34235,929,69112,901,000992,0002,490,368
18Mar 28, 2026 21:184,34239,725,77511,910,0001,985,0002,494,464
19Mar 28, 2026 21:204,34331,605,73213,898,00002,281,472
20Mar 28, 2026 21:194,34335,181,07412,907,000992,0002,281,472
21Mar 28, 2026 21:204,34343,559,56712,906,000992,0002,281,472
22Mar 28, 2026 21:184,34427,497,90612,909,000993,0002,281,472
23Mar 28, 2026 21:194,34534,345,69812,910,000993,0002,494,464
24Mar 28, 2026 21:194,34539,249,48013,904,00002,498,560
25Mar 28, 2026 21:184,34534,816,41713,905,00002,281,472
26Mar 28, 2026 21:184,34736,119,25912,918,000993,0002,490,368
27Mar 28, 2026 21:174,34725,387,47012,918,000993,0002,281,472
28Mar 28, 2026 21:184,34739,737,94312,916,000993,0002,490,368
29Mar 28, 2026 21:204,34728,295,81211,924,0001,987,0002,486,272
30Mar 28, 2026 21:194,34735,374,96012,917,000993,0002,281,472
31Mar 28, 2026 21:204,34729,284,78912,916,000993,0002,494,464
32Mar 28, 2026 21:204,34829,585,53312,920,000993,0002,498,560
33Mar 28, 2026 21:184,34842,622,98512,921,000993,0002,486,272
34Mar 28, 2026 21:194,34935,108,15612,923,000994,0002,494,464
35Mar 28, 2026 21:204,34927,937,56412,924,000994,0002,502,656
36Mar 28, 2026 21:184,34932,505,34811,930,0001,988,0002,498,560
37Mar 28, 2026 21:204,35043,669,10611,933,0001,988,0002,494,464
38Mar 28, 2026 21:204,35131,143,62712,928,000994,0002,498,560
39Mar 28, 2026 21:204,35226,728,38511,938,0001,989,0002,281,472
40Mar 28, 2026 21:174,35236,308,11611,938,0001,989,0002,498,560
41Mar 28, 2026 21:194,35332,645,44311,941,0001,990,0002,490,368
42Mar 28, 2026 21:184,35330,483,68411,939,0001,989,0002,494,464
43Mar 28, 2026 21:184,35330,585,11612,934,000994,0002,486,272
44Mar 28, 2026 21:194,35431,602,04712,937,000995,0002,498,560
45Mar 28, 2026 21:194,35437,237,29112,938,000995,0002,490,368
46Mar 28, 2026 21:194,35529,409,69512,941,000995,0002,498,560
47Mar 28, 2026 21:174,35535,323,17412,940,000995,0002,494,464
48Mar 28, 2026 21:204,35534,645,63812,942,000995,0002,281,472
49Mar 28, 2026 21:194,35527,974,83413,937,00002,494,464
50Mar 28, 2026 21:184,35536,094,91012,942,000995,0002,281,472
51Mar 28, 2026 21:174,35530,731,38612,940,000995,0002,281,472
52Mar 28, 2026 21:194,35631,511,05011,949,0001,991,0002,494,464
53Mar 28, 2026 21:184,35735,259,35912,946,000995,0002,281,472
54Mar 28, 2026 21:204,35730,003,53612,947,000995,0002,281,472
55Mar 28, 2026 21:184,35729,723,36012,947,000995,0002,494,464
56Mar 28, 2026 21:204,35831,424,08312,948,000996,0002,281,472
57Mar 28, 2026 21:184,35929,243,45312,954,000996,0002,281,472
58Mar 28, 2026 21:174,35929,678,50512,952,000996,0002,494,464
59Mar 28, 2026 21:204,36036,183,66312,955,000996,0002,490,368
60Mar 28, 2026 21:194,36027,638,44112,957,000996,0002,281,472
61Mar 28, 2026 21:194,36126,712,02612,958,000996,0002,281,472
62Mar 28, 2026 21:184,36132,458,34411,963,0001,993,0002,490,368
63Mar 28, 2026 21:204,36336,957,43512,966,000997,0002,281,472
64Mar 28, 2026 21:204,36531,872,05712,970,000997,0002,486,272
65Mar 28, 2026 21:194,36527,039,00312,971,000997,0002,498,560
66Mar 28, 2026 21:174,36528,432,55112,970,000997,0002,281,472
67Mar 28, 2026 21:174,36726,664,36712,976,000998,0002,494,464
68Mar 28, 2026 21:174,36830,182,32512,980,000998,0002,498,560
69Mar 28, 2026 21:204,36830,229,60612,980,000998,0002,281,472
70Mar 28, 2026 21:174,36826,467,30011,980,0001,996,0002,277,376
71Mar 28, 2026 21:184,36927,476,10212,984,000998,0002,494,464
72Mar 28, 2026 21:194,37041,001,71711,987,0001,997,0002,281,472
73Mar 28, 2026 21:174,37331,696,11212,995,000999,0002,281,472
74Mar 28, 2026 21:174,37328,835,83411,994,0001,999,0002,281,472
75Mar 28, 2026 21:204,37333,896,49412,996,000999,0002,281,472
76Mar 28, 2026 21:204,37329,358,73712,993,000999,0002,494,464
77Mar 28, 2026 21:194,37336,408,80812,996,000999,0002,281,472
78Mar 28, 2026 21:194,37331,117,03411,995,0001,999,0002,494,464
79Mar 28, 2026 21:194,37436,824,38412,998,000999,0002,494,464
80Mar 28, 2026 21:184,37629,442,35713,002,0001,000,0002,281,472
81Mar 28, 2026 21:204,37732,989,23213,006,0001,000,0002,281,472
82Mar 28, 2026 21:204,37936,750,33813,012,0001,000,0002,498,560
83Mar 28, 2026 21:194,38430,252,13413,027,0001,002,0002,502,656
84Mar 28, 2026 21:194,38638,117,58913,032,0001,002,0002,494,464
85Mar 28, 2026 21:184,38728,186,64312,033,0002,005,0002,490,368
86Mar 28, 2026 21:174,39229,448,86213,050,0001,003,0002,498,560
87Mar 28, 2026 21:174,39435,866,21812,053,0002,008,0002,494,464
88Mar 28, 2026 21:194,40428,756,27512,079,0002,013,0002,281,472
89Mar 28, 2026 21:184,40932,708,80312,094,0002,015,0002,490,368
90Mar 28, 2026 21:184,52729,868,52614,486,00002,281,472