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 12:49olliecrowolliecrowScore: 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 12:494,32935,613,97512,863,000989,0002,486,272
2Mar 28, 2026 12:504,33031,582,15312,868,000989,0002,486,272
3Mar 28, 2026 12:504,33140,458,85711,879,0001,979,0002,494,464
4Mar 28, 2026 12:494,33339,438,38812,875,000990,0002,490,368
5Mar 28, 2026 12:514,33327,366,31711,885,0001,980,0002,494,464
6Mar 28, 2026 12:494,33431,107,62613,868,00002,498,560
7Mar 28, 2026 12:494,33529,902,75312,882,000990,0002,494,464
8Mar 28, 2026 12:494,33633,503,62912,885,000991,0002,498,560
9Mar 28, 2026 12:494,33640,002,25112,884,000991,0002,498,560
10Mar 28, 2026 12:504,33630,456,19112,885,000991,0002,498,560
11Mar 28, 2026 12:514,33631,567,12812,884,000991,0002,498,560
12Mar 28, 2026 12:484,33631,410,99012,884,000991,0002,494,464
13Mar 28, 2026 12:514,33743,735,92012,887,000991,0002,494,464
14Mar 28, 2026 12:504,33831,242,79212,889,000991,0002,494,464
15Mar 28, 2026 12:484,33832,376,68811,898,0001,983,0002,494,464
16Mar 28, 2026 12:494,33837,326,96112,890,000991,0002,498,560
17Mar 28, 2026 12:484,33928,170,74812,893,000991,0002,498,560
18Mar 28, 2026 12:494,33934,583,19113,885,00002,498,560
19Mar 28, 2026 12:514,34040,425,24512,897,000992,0002,281,472
20Mar 28, 2026 12:514,34030,623,90912,897,000992,0002,490,368
21Mar 28, 2026 12:504,34127,380,12013,890,00002,502,656
22Mar 28, 2026 12:494,34129,963,58512,900,000992,0002,502,656
23Mar 28, 2026 12:484,34133,979,22612,898,000992,0002,494,464
24Mar 28, 2026 12:484,34237,469,74712,901,000992,0002,498,560
25Mar 28, 2026 12:504,34235,058,55312,902,000992,0002,502,656
26Mar 28, 2026 12:504,34227,533,95013,894,00002,494,464
27Mar 28, 2026 12:494,34226,006,55813,895,00002,498,560
28Mar 28, 2026 12:494,34229,193,78912,903,000992,0002,486,272
29Mar 28, 2026 12:484,34234,917,83012,902,000992,0002,490,368
30Mar 28, 2026 12:484,34347,465,47512,906,000992,0002,502,656
31Mar 28, 2026 12:494,34329,059,63712,905,000992,0002,494,464
32Mar 28, 2026 12:514,34332,214,52012,907,000992,0002,281,472
33Mar 28, 2026 12:484,34431,374,26312,908,000992,0002,281,472
34Mar 28, 2026 12:484,34429,283,00713,901,00002,277,376
35Mar 28, 2026 12:484,34433,489,18813,900,00002,498,560
36Mar 28, 2026 12:504,34533,296,51511,918,0001,986,0002,490,368
37Mar 28, 2026 12:494,34636,858,14112,914,000993,0002,281,472
38Mar 28, 2026 12:494,34737,778,74413,909,00002,502,656
39Mar 28, 2026 12:504,34728,492,66412,917,000993,0002,281,472
40Mar 28, 2026 12:484,34734,746,34412,916,000993,0002,281,472
41Mar 28, 2026 12:494,34731,241,88012,918,000993,0002,498,560
42Mar 28, 2026 12:484,34742,181,61312,917,000993,0002,494,464
43Mar 28, 2026 12:504,34841,262,64612,920,000993,0002,490,368
44Mar 28, 2026 12:494,34840,511,58912,920,000993,0002,498,560
45Mar 28, 2026 12:504,34836,979,45812,919,000993,0002,281,472
46Mar 28, 2026 12:494,34835,269,62312,921,000993,0002,281,472
47Mar 28, 2026 12:484,34839,679,27412,843,0001,070,0002,490,368
48Mar 28, 2026 12:484,34937,507,00712,923,000994,0002,281,472
49Mar 28, 2026 12:494,34940,448,91212,922,000994,0002,281,472
50Mar 28, 2026 12:494,35026,602,68113,919,00002,281,472
51Mar 28, 2026 12:504,35035,603,41711,933,0001,988,0002,281,472
52Mar 28, 2026 12:494,35028,311,45513,920,00002,281,472
53Mar 28, 2026 12:494,35025,928,24811,933,0001,988,0002,498,560
54Mar 28, 2026 12:514,35124,102,17013,924,00002,486,272
55Mar 28, 2026 12:504,35137,243,40013,923,00002,494,464
56Mar 28, 2026 12:484,35128,011,42712,929,000994,0002,498,560
57Mar 28, 2026 12:504,35129,068,89512,930,000994,0002,490,368
58Mar 28, 2026 12:484,35342,923,05512,935,000995,0002,281,472
59Mar 28, 2026 12:494,35546,523,57512,941,000995,0002,494,464
60Mar 28, 2026 12:494,35545,575,71512,865,0001,072,0002,486,272
61Mar 28, 2026 12:484,35534,931,29112,940,000995,0002,490,368
62Mar 28, 2026 12:484,35628,371,87012,944,000995,0002,498,560
63Mar 28, 2026 12:494,35727,331,26011,950,0001,991,0002,498,560
64Mar 28, 2026 12:504,35834,635,07312,950,000996,0002,281,472
65Mar 28, 2026 12:514,35828,363,18412,951,000996,0002,490,368
66Mar 28, 2026 12:504,35836,406,96212,950,000996,0002,490,368
67Mar 28, 2026 12:484,35831,995,41412,950,000996,0002,535,424
68Mar 28, 2026 12:494,35928,797,67312,954,000996,0002,498,560
69Mar 28, 2026 12:504,36128,085,35712,960,000996,0002,281,472
70Mar 28, 2026 12:494,36139,411,39912,958,000996,0002,494,464
71Mar 28, 2026 12:504,36333,662,59211,969,0001,994,0002,281,472
72Mar 28, 2026 12:504,36329,692,74112,966,000997,0002,281,472
73Mar 28, 2026 12:494,36331,797,46712,965,000997,0002,281,472
74Mar 28, 2026 12:504,36431,426,60912,969,000997,0002,494,464
75Mar 28, 2026 12:514,36530,056,41712,972,000997,0002,498,560
76Mar 28, 2026 12:504,36727,489,73712,976,000998,0002,498,560
77Mar 28, 2026 12:494,36831,891,10812,978,000998,0002,281,472
78Mar 28, 2026 12:494,36933,548,19412,984,000998,0002,281,472
79Mar 28, 2026 12:494,37627,557,59013,002,0001,000,0002,494,464
80Mar 28, 2026 12:494,37830,898,03112,010,0002,001,0002,490,368
81Mar 28, 2026 12:484,37831,124,43512,008,0002,001,0002,281,472
82Mar 28, 2026 12:484,37941,723,32413,013,0001,001,0002,490,368
83Mar 28, 2026 12:484,38129,995,06813,019,0001,001,0002,281,472
84Mar 28, 2026 12:494,38335,639,18913,024,0001,001,0002,281,472
85Mar 28, 2026 12:494,38333,478,33212,022,0002,003,0002,281,472
86Mar 28, 2026 12:494,38538,601,34313,030,0001,002,0002,494,464
87Mar 28, 2026 12:484,38834,938,74612,037,0002,006,0002,281,472
88Mar 28, 2026 12:484,39139,459,12112,045,0002,007,0002,498,560
89Mar 28, 2026 12:494,39337,118,48912,051,0002,008,0002,494,464
90Mar 28, 2026 12:494,39528,365,30012,056,0002,009,0002,281,472