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:22olliecrowolliecrowScore: 4,349Success
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:214,33038,588,44711,878,0001,979,0002,502,656
2Mar 28, 2026 14:224,33439,707,67612,879,000990,0002,502,656
3Mar 28, 2026 14:204,33433,724,17912,879,000990,0002,494,464
4Mar 28, 2026 14:234,33427,350,89212,878,000990,0002,281,472
5Mar 28, 2026 14:224,33543,313,48812,881,000990,0002,490,368
6Mar 28, 2026 14:234,33535,673,19712,882,000990,0002,498,560
7Mar 28, 2026 14:224,33640,252,42212,884,000991,0002,498,560
8Mar 28, 2026 14:224,33729,510,44912,887,000991,0002,494,464
9Mar 28, 2026 14:224,33828,011,55712,892,000991,0002,502,656
10Mar 28, 2026 14:214,33839,448,83712,889,000991,0002,281,472
11Mar 28, 2026 14:214,33829,616,35912,889,000991,0002,498,560
12Mar 28, 2026 14:234,33830,940,97512,892,000991,0002,494,464
13Mar 28, 2026 14:234,33931,145,00812,893,000991,0002,281,472
14Mar 28, 2026 14:214,33929,791,83412,894,000991,0002,490,368
15Mar 28, 2026 14:214,33936,978,43612,895,000991,0002,494,464
16Mar 28, 2026 14:234,33936,845,61212,893,000991,0002,498,560
17Mar 28, 2026 14:214,34032,871,33812,897,000992,0002,498,560
18Mar 28, 2026 14:214,34026,095,88213,889,00002,494,464
19Mar 28, 2026 14:204,34138,960,33812,900,000992,0002,281,472
20Mar 28, 2026 14:204,34130,895,29412,898,000992,0002,498,560
21Mar 28, 2026 14:244,34131,107,46612,898,000992,0002,277,376
22Mar 28, 2026 14:234,34137,433,18913,892,00002,498,560
23Mar 28, 2026 14:214,34129,406,05112,900,000992,0002,494,464
24Mar 28, 2026 14:204,34134,844,36312,900,000992,0002,502,656
25Mar 28, 2026 14:224,34133,597,01012,898,000992,0002,490,368
26Mar 28, 2026 14:244,34230,053,64812,902,000992,0002,281,472
27Mar 28, 2026 14:204,34231,496,78412,903,000992,0002,281,472
28Mar 28, 2026 14:224,34234,372,97412,901,000992,0002,494,464
29Mar 28, 2026 14:204,34237,592,02412,903,000992,0002,281,472
30Mar 28, 2026 14:214,34232,238,56712,903,000992,0002,498,560
31Mar 28, 2026 14:234,34334,983,38712,906,000992,0002,498,560
32Mar 28, 2026 14:214,34337,764,24512,904,000992,0002,281,472
33Mar 28, 2026 14:234,34326,003,89012,904,000992,0002,498,560
34Mar 28, 2026 14:234,34326,721,22812,907,000992,0002,539,520
35Mar 28, 2026 14:234,34425,622,19012,908,000992,0002,281,472
36Mar 28, 2026 14:234,34431,384,98313,901,00002,281,472
37Mar 28, 2026 14:224,34535,412,19413,905,00002,498,560
38Mar 28, 2026 14:234,34532,834,19112,912,000993,0002,281,472
39Mar 28, 2026 14:214,34529,564,56612,911,000993,0002,281,472
40Mar 28, 2026 14:234,34528,914,57512,910,000993,0002,498,560
41Mar 28, 2026 14:234,34629,639,60113,907,00002,281,472
42Mar 28, 2026 14:204,34631,997,67212,914,000993,0002,494,464
43Mar 28, 2026 14:244,34736,807,68411,924,0001,987,0002,281,472
44Mar 28, 2026 14:214,34833,489,63112,919,000993,0002,494,464
45Mar 28, 2026 14:234,34828,716,27012,920,000993,0002,498,560
46Mar 28, 2026 14:204,34927,817,62212,924,000994,0002,498,560
47Mar 28, 2026 14:224,34939,612,46713,917,00002,498,560
48Mar 28, 2026 14:214,35043,050,80913,920,00002,281,472
49Mar 28, 2026 14:234,35031,418,37812,926,000994,0002,281,472
50Mar 28, 2026 14:234,35135,719,67812,929,000994,0002,486,272
51Mar 28, 2026 14:214,35231,215,57413,926,00002,281,472
52Mar 28, 2026 14:234,35229,522,77312,932,000994,0002,281,472
53Mar 28, 2026 14:224,35229,807,73412,931,000994,0002,494,464
54Mar 28, 2026 14:234,35235,653,15312,932,000994,0002,478,080
55Mar 28, 2026 14:244,35326,613,21712,935,000995,0002,494,464
56Mar 28, 2026 14:224,35432,724,36012,938,000995,0002,281,472
57Mar 28, 2026 14:214,35435,504,24712,939,000995,0002,281,472
58Mar 28, 2026 14:214,35439,794,56112,937,000995,0002,494,464
59Mar 28, 2026 14:234,35530,114,29612,941,000995,0002,281,472
60Mar 28, 2026 14:244,35630,334,27412,945,000995,0002,494,464
61Mar 28, 2026 14:214,35727,332,92312,946,000995,0002,490,368
62Mar 28, 2026 14:214,35729,146,04112,947,000995,0002,494,464
63Mar 28, 2026 14:224,35827,534,21112,950,000996,0002,502,656
64Mar 28, 2026 14:204,35833,450,48911,954,0001,992,0002,494,464
65Mar 28, 2026 14:224,35828,976,70011,953,0001,992,0002,494,464
66Mar 28, 2026 14:234,36035,440,09012,956,000996,0002,498,560
67Mar 28, 2026 14:204,36131,633,31012,958,000996,0002,486,272
68Mar 28, 2026 14:234,36131,436,08812,958,000996,0002,494,464
69Mar 28, 2026 14:204,36327,133,50812,964,000997,0002,281,472
70Mar 28, 2026 14:204,36334,226,07012,966,000997,0002,490,368
71Mar 28, 2026 14:244,36328,633,56712,963,000997,0002,281,472
72Mar 28, 2026 14:204,36326,944,49412,965,000997,0002,498,560
73Mar 28, 2026 14:224,36433,256,30712,968,000997,0002,281,472
74Mar 28, 2026 14:224,36443,517,92711,970,0001,995,0002,498,560
75Mar 28, 2026 14:204,36532,564,93212,971,000997,0002,494,464
76Mar 28, 2026 14:204,36629,545,38411,975,0001,995,0002,494,464
77Mar 28, 2026 14:224,36736,187,73811,979,0001,996,0002,486,272
78Mar 28, 2026 14:224,36830,122,85212,978,000998,0002,281,472
79Mar 28, 2026 14:204,36831,151,65712,981,000998,0002,281,472
80Mar 28, 2026 14:214,36930,850,50512,982,000998,0002,281,472
81Mar 28, 2026 14:234,37030,557,48212,985,000998,0002,281,472
82Mar 28, 2026 14:234,37129,995,11712,987,000999,0002,498,560
83Mar 28, 2026 14:204,37229,064,31412,992,000999,0002,490,368
84Mar 28, 2026 14:224,37431,127,91211,998,0001,999,0002,281,472
85Mar 28, 2026 14:214,37830,911,66213,010,0001,000,0002,494,464
86Mar 28, 2026 14:224,37835,784,65312,008,0002,001,0002,535,424
87Mar 28, 2026 14:204,37935,863,75613,013,0001,001,0002,281,472
88Mar 28, 2026 14:214,38329,196,04113,024,0001,001,0002,281,472
89Mar 28, 2026 14:224,39429,371,48712,053,0002,008,0002,281,472
90Mar 28, 2026 14:224,42134,868,42313,138,0001,010,0002,281,472