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:11olliecrowolliecrowScore: 4,353Success
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:134,33029,350,05612,868,000989,0002,281,472
2Mar 28, 2026 19:114,33331,586,16012,874,000990,0002,494,464
3Mar 28, 2026 19:104,33436,342,31612,880,000990,0002,494,464
4Mar 28, 2026 19:134,33536,792,43613,872,00002,490,368
5Mar 28, 2026 19:104,33530,923,68112,881,000990,0002,498,560
6Mar 28, 2026 19:124,33627,937,32512,885,000991,0002,281,472
7Mar 28, 2026 19:104,33732,089,72312,886,000991,0002,281,472
8Mar 28, 2026 19:134,33728,676,09812,886,000991,0002,494,464
9Mar 28, 2026 19:134,33733,463,48112,888,000991,0002,502,656
10Mar 28, 2026 19:104,33740,460,86912,886,000991,0002,502,656
11Mar 28, 2026 19:134,33832,549,72513,880,00002,498,560
12Mar 28, 2026 19:104,33835,647,29912,892,000991,0002,486,272
13Mar 28, 2026 19:114,33840,596,47713,880,00002,498,560
14Mar 28, 2026 19:114,33843,872,22413,881,00002,490,368
15Mar 28, 2026 19:104,33927,570,04112,893,000991,0002,490,368
16Mar 28, 2026 19:124,33936,705,02512,893,000991,0002,494,464
17Mar 28, 2026 19:114,33940,144,15512,893,000991,0002,498,560
18Mar 28, 2026 19:114,33934,752,00812,893,000991,0002,494,464
19Mar 28, 2026 19:104,33928,501,48212,893,000991,0002,490,368
20Mar 28, 2026 19:124,34031,732,20012,896,000992,0002,502,656
21Mar 28, 2026 19:124,34128,251,81012,899,000992,0002,494,464
22Mar 28, 2026 19:124,34129,586,69712,899,000992,0002,281,472
23Mar 28, 2026 19:134,34129,510,47612,823,0001,068,0002,494,464
24Mar 28, 2026 19:134,34138,417,86513,891,00002,494,464
25Mar 28, 2026 19:134,34225,447,87713,893,00002,494,464
26Mar 28, 2026 19:124,34436,016,66112,909,000993,0002,502,656
27Mar 28, 2026 19:124,34531,774,12313,905,00002,281,472
28Mar 28, 2026 19:134,34632,227,02912,913,000993,0002,281,472
29Mar 28, 2026 19:124,34641,339,26012,915,000993,0002,281,472
30Mar 28, 2026 19:114,34730,675,35313,911,00002,494,464
31Mar 28, 2026 19:124,34740,622,86612,918,000993,0002,281,472
32Mar 28, 2026 19:114,34827,375,70312,921,000993,0002,281,472
33Mar 28, 2026 19:114,34831,741,41112,919,000993,0002,281,472
34Mar 28, 2026 19:104,34927,706,45412,922,000994,0002,490,368
35Mar 28, 2026 19:134,34927,269,27013,918,00002,494,464
36Mar 28, 2026 19:124,34937,376,27113,916,00002,482,176
37Mar 28, 2026 19:134,35029,629,35211,932,0001,988,0002,498,560
38Mar 28, 2026 19:104,35029,027,29012,925,000994,0002,535,424
39Mar 28, 2026 19:124,35036,139,74812,925,000994,0002,490,368
40Mar 28, 2026 19:124,35148,388,69912,928,000994,0002,494,464
41Mar 28, 2026 19:134,35233,327,89412,932,000994,0002,281,472
42Mar 28, 2026 19:124,35330,517,19112,934,000994,0002,494,464
43Mar 28, 2026 19:134,35327,921,64612,936,000995,0002,494,464
44Mar 28, 2026 19:124,35328,499,92213,931,00002,494,464
45Mar 28, 2026 19:124,35330,652,67512,934,000994,0002,281,472
46Mar 28, 2026 19:114,35341,894,83911,939,0001,989,0002,494,464
47Mar 28, 2026 19:124,35431,281,16912,939,000995,0002,494,464
48Mar 28, 2026 19:114,35628,484,67412,944,000995,0002,498,560
49Mar 28, 2026 19:134,35627,408,37512,944,000995,0002,281,472
50Mar 28, 2026 19:114,35741,373,88213,941,00002,490,368
51Mar 28, 2026 19:104,35735,146,24912,946,000995,0002,506,752
52Mar 28, 2026 19:114,35730,580,65212,947,000995,0002,494,464
53Mar 28, 2026 19:134,35834,520,12612,950,000996,0002,502,656
54Mar 28, 2026 19:104,35825,385,31811,955,0001,992,0002,498,560
55Mar 28, 2026 19:104,35829,272,09911,954,0001,992,0002,498,560
56Mar 28, 2026 19:124,35937,036,01812,954,000996,0002,494,464
57Mar 28, 2026 19:134,35931,235,69612,952,000996,0002,281,472
58Mar 28, 2026 19:104,35927,957,42311,956,0001,992,0002,498,560
59Mar 28, 2026 19:134,35932,022,90912,954,000996,0002,281,472
60Mar 28, 2026 19:114,36031,758,01812,955,000996,0002,281,472
61Mar 28, 2026 19:114,36135,238,96111,963,0001,993,0002,494,464
62Mar 28, 2026 19:104,36329,214,16512,966,000997,0002,281,472
63Mar 28, 2026 19:134,36326,905,74112,964,000997,0002,494,464
64Mar 28, 2026 19:104,36437,312,99212,969,000997,0002,490,368
65Mar 28, 2026 19:114,36429,361,89712,968,000997,0002,498,560
66Mar 28, 2026 19:134,36534,821,05212,971,000997,0002,490,368
67Mar 28, 2026 19:114,36836,451,31212,979,000998,0002,490,368
68Mar 28, 2026 19:104,36836,988,68412,980,000998,0002,281,472
69Mar 28, 2026 19:134,36937,160,98912,982,000998,0002,281,472
70Mar 28, 2026 19:124,37032,354,91111,987,0001,997,0002,281,472
71Mar 28, 2026 19:114,37130,970,98912,988,000999,0002,281,472
72Mar 28, 2026 19:134,37132,795,29911,988,0001,998,0002,535,424
73Mar 28, 2026 19:114,37241,706,29812,992,000999,0002,498,560
74Mar 28, 2026 19:114,37227,877,52911,991,0001,998,0002,281,472
75Mar 28, 2026 19:114,37326,098,63812,995,000999,0002,498,560
76Mar 28, 2026 19:104,37431,469,64912,998,000999,0002,281,472
77Mar 28, 2026 19:124,37530,137,47913,000,0001,000,0002,281,472
78Mar 28, 2026 19:124,37533,087,78213,001,0001,000,0002,281,472
79Mar 28, 2026 19:114,37628,507,69912,002,0002,000,0002,535,424
80Mar 28, 2026 19:124,37729,681,19113,007,0001,000,0002,498,560
81Mar 28, 2026 19:104,37929,868,95713,013,0001,001,0002,281,472
82Mar 28, 2026 19:134,37929,576,25113,013,0001,001,0002,281,472
83Mar 28, 2026 19:134,38333,403,34012,023,0002,003,0002,498,560
84Mar 28, 2026 19:114,38531,998,51113,029,0001,002,0002,281,472
85Mar 28, 2026 19:124,38529,027,85513,030,0001,002,0002,281,472
86Mar 28, 2026 19:134,38728,382,69112,034,0002,005,0002,490,368
87Mar 28, 2026 19:124,38729,848,90212,034,0002,005,0002,498,560
88Mar 28, 2026 19:114,39433,504,99413,056,0001,004,0002,486,272
89Mar 28, 2026 19:114,39734,699,76512,060,0002,010,0002,490,368
90Mar 28, 2026 19:124,43130,328,55413,168,0001,012,0002,281,472