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 listJan 2, 2026 22:49HattonuriHattonuriScore: 4,432Success
Source Code

Source code access is restricted. Log in to request access.

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jan 2, 2026 22:504,38630,638,04213,033,0001,002,0002,449,408
2Jan 2, 2026 22:484,39131,217,31212,045,0002,007,0002,453,504
3Jan 2, 2026 22:504,39230,150,62312,047,0002,007,0002,441,216
4Jan 2, 2026 22:504,39336,275,37712,050,0002,008,0002,281,472
5Jan 2, 2026 22:484,39431,794,99912,052,0002,008,0002,445,312
6Jan 2, 2026 22:494,39429,784,98412,052,0002,008,0002,281,472
7Jan 2, 2026 22:504,39432,282,46212,052,0002,008,0002,445,312
8Jan 2, 2026 22:484,39727,595,27612,061,0002,010,0002,527,232
9Jan 2, 2026 22:484,39732,372,81712,060,0002,010,0002,445,312
10Jan 2, 2026 22:494,39734,602,30112,060,0002,010,0002,441,216
11Jan 2, 2026 22:484,40033,044,58612,069,0002,011,0002,449,408
12Jan 2, 2026 22:484,40138,144,17812,072,0002,012,0002,453,504
13Jan 2, 2026 22:494,40232,343,33812,074,0002,012,0002,445,312
14Jan 2, 2026 22:484,40334,120,34612,077,0002,012,0002,281,472
15Jan 2, 2026 22:504,40328,919,03112,076,0002,012,0002,449,408
16Jan 2, 2026 22:504,40334,560,00212,077,0002,012,0002,277,376
17Jan 2, 2026 22:484,40632,356,21212,084,0002,014,0002,449,408
18Jan 2, 2026 22:494,40634,025,24012,085,0002,014,0002,445,312
19Jan 2, 2026 22:494,40645,597,35412,084,0002,014,0002,281,472
20Jan 2, 2026 22:494,40633,383,78012,085,0002,014,0002,449,408
21Jan 2, 2026 22:504,40730,575,44613,094,0001,007,0002,449,408
22Jan 2, 2026 22:484,40833,135,60312,090,0002,015,0002,449,408
23Jan 2, 2026 22:494,40832,556,68812,090,0002,015,0002,445,312
24Jan 2, 2026 22:504,40930,037,14312,093,0002,015,0002,441,216
25Jan 2, 2026 22:494,41030,038,82612,097,0002,016,0002,449,408
26Jan 2, 2026 22:484,41137,531,90112,098,0002,016,0002,281,472
27Jan 2, 2026 22:484,41130,476,94112,099,0002,016,0002,453,504
28Jan 2, 2026 22:484,41127,941,94212,100,0002,016,0002,445,312
29Jan 2, 2026 22:484,41235,135,87413,110,0001,008,0002,281,472
30Jan 2, 2026 22:484,41232,838,00012,101,0002,016,0002,281,472
31Jan 2, 2026 22:494,41327,800,39012,106,0002,017,0002,441,216
32Jan 2, 2026 22:504,41327,680,41212,103,0002,017,0002,441,216
33Jan 2, 2026 22:484,41434,073,57812,108,0002,018,0002,449,408
34Jan 2, 2026 22:504,41437,434,86912,108,0002,018,0002,449,408
35Jan 2, 2026 22:504,41533,766,29012,111,0002,018,0002,277,376
36Jan 2, 2026 22:504,41530,487,35812,109,0002,018,0002,445,312
37Jan 2, 2026 22:494,41636,019,52512,112,0002,018,0002,449,408
38Jan 2, 2026 22:504,41628,928,33412,112,0002,018,0002,281,472
39Jan 2, 2026 22:504,41635,472,46312,112,0002,018,0002,437,120
40Jan 2, 2026 22:504,41632,021,95912,113,0002,018,0002,281,472
41Jan 2, 2026 22:474,41732,836,43612,115,0002,019,0002,277,376
42Jan 2, 2026 22:494,41742,629,45812,116,0002,019,0002,445,312
43Jan 2, 2026 22:484,41832,358,47412,118,0002,019,0002,281,472
44Jan 2, 2026 22:484,41845,599,37412,118,0002,019,0002,453,504
45Jan 2, 2026 22:504,41839,220,59912,117,0002,019,0002,445,312
46Jan 2, 2026 22:484,41937,651,19212,122,0002,020,0002,281,472
47Jan 2, 2026 22:494,42028,448,98512,123,0002,020,0002,535,424
48Jan 2, 2026 22:504,42027,952,61912,124,0002,020,0002,281,472
49Jan 2, 2026 22:504,42029,818,08212,125,0002,020,0002,281,472
50Jan 2, 2026 22:484,42131,573,84012,126,0002,021,0002,449,408
51Jan 2, 2026 22:484,42127,939,59812,127,0002,021,0002,535,424
52Jan 2, 2026 22:484,42234,295,89612,129,0002,021,0002,281,472
53Jan 2, 2026 22:484,42240,174,00512,128,0002,021,0002,433,024
54Jan 2, 2026 22:484,42336,594,92112,132,0002,022,0002,281,472
55Jan 2, 2026 22:484,42327,748,94012,131,0002,021,0002,445,312
56Jan 2, 2026 22:494,42338,819,99612,131,0002,021,0002,281,472
57Jan 2, 2026 22:484,42433,332,65912,135,0002,022,0002,437,120
58Jan 2, 2026 22:494,42432,356,68512,135,0002,022,0002,453,504
59Jan 2, 2026 22:504,42533,831,71812,138,0002,023,0002,437,120
60Jan 2, 2026 22:504,42528,816,52512,138,0002,023,0002,281,472
61Jan 2, 2026 22:504,42628,180,11212,141,0002,023,0002,535,424
62Jan 2, 2026 22:504,42628,446,85612,139,0002,023,0002,449,408
63Jan 2, 2026 22:504,42840,106,91512,146,0002,024,0002,281,472
64Jan 2, 2026 22:484,42931,367,41212,149,0002,024,0002,281,472
65Jan 2, 2026 22:484,42930,472,60612,149,0002,024,0002,281,472
66Jan 2, 2026 22:504,42932,635,14612,149,0002,024,0002,281,472
67Jan 2, 2026 22:474,43030,508,13313,165,0001,012,0002,281,472
68Jan 2, 2026 22:484,43037,917,48912,151,0002,025,0002,281,472
69Jan 2, 2026 22:504,43041,655,64812,151,0002,025,0002,281,472
70Jan 2, 2026 22:484,43134,800,81612,154,0002,025,0002,445,312
71Jan 2, 2026 22:504,43131,313,83412,154,0002,025,0002,445,312
72Jan 2, 2026 22:484,43230,029,87112,156,0002,026,0002,449,408
73Jan 2, 2026 22:484,43229,854,56412,157,0002,026,0002,281,472
74Jan 2, 2026 22:494,43235,163,63612,156,0002,026,0002,441,216
75Jan 2, 2026 22:484,43330,001,26412,161,0002,026,0002,281,472
76Jan 2, 2026 22:494,43330,324,85812,160,0002,026,0002,281,472
77Jan 2, 2026 22:504,43334,470,16912,159,0002,026,0002,281,472
78Jan 2, 2026 22:504,43342,429,29112,158,0002,026,0002,449,408
79Jan 2, 2026 22:504,43329,565,00212,161,0002,026,0002,445,312
80Jan 2, 2026 22:484,43439,289,08612,162,0002,027,0002,281,472
81Jan 2, 2026 22:474,43533,590,34212,164,0002,027,0002,535,424
82Jan 2, 2026 22:484,43528,626,54712,165,0002,027,0002,281,472
83Jan 2, 2026 22:484,43635,188,99412,167,0002,027,0002,449,408
84Jan 2, 2026 22:484,43843,243,90412,172,0002,028,0002,281,472
85Jan 2, 2026 22:484,43833,682,94812,172,0002,028,0002,445,312
86Jan 2, 2026 22:494,43830,092,37712,172,0002,028,0002,281,472
87Jan 2, 2026 22:484,43929,331,04812,175,0002,029,0002,449,408
88Jan 2, 2026 22:494,43933,668,68712,175,0002,029,0002,281,472
89Jan 2, 2026 22:494,43930,570,19312,175,0002,029,0002,277,376
90Jan 2, 2026 22:484,44127,155,95512,180,0002,030,0002,535,424
91Jan 2, 2026 22:504,44233,908,73512,185,0002,030,0002,281,472
92Jan 2, 2026 22:504,44329,817,01912,186,0002,031,0002,281,472
93Jan 2, 2026 22:504,44327,507,90912,187,0002,031,0002,531,328
94Jan 2, 2026 22:504,44338,581,02513,204,0001,015,0002,281,472
95Jan 2, 2026 22:504,44430,925,51912,189,0002,031,0002,445,312
96Jan 2, 2026 22:504,44427,528,26012,191,0002,031,0002,445,312
97Jan 2, 2026 22:484,44530,783,45212,192,0002,032,0002,281,472
98Jan 2, 2026 22:484,44540,816,69012,193,0002,032,0002,441,216
99Jan 2, 2026 22:484,44528,494,84613,209,0001,016,0002,281,472
100Jan 2, 2026 22:494,44633,499,27212,196,0002,032,0002,281,472
101Jan 2, 2026 22:504,44634,253,24212,196,0002,032,0002,449,408
102Jan 2, 2026 22:484,44726,072,82012,197,0002,032,0002,281,472
103Jan 2, 2026 22:504,44730,965,62512,197,0002,032,0002,449,408
104Jan 2, 2026 22:484,44841,970,90012,199,0002,033,0002,441,216
105Jan 2, 2026 22:484,44836,346,63812,199,0002,033,0002,437,120
106Jan 2, 2026 22:484,44835,682,13812,201,0002,033,0002,281,472
107Jan 2, 2026 22:494,44827,096,79412,199,0002,033,0002,445,312
108Jan 2, 2026 22:484,44929,188,43212,204,0002,034,0002,441,216
109Jan 2, 2026 22:494,44932,274,89112,204,0002,034,0002,449,408
110Jan 2, 2026 22:484,45028,518,13512,206,0002,034,0002,281,472
111Jan 2, 2026 22:494,45027,971,84612,206,0002,034,0002,445,312
112Jan 2, 2026 22:504,45028,236,31512,205,0002,034,0002,445,312
113Jan 2, 2026 22:504,45046,475,25412,207,0002,034,0002,535,424
114Jan 2, 2026 22:494,45133,487,46212,208,0002,034,0002,281,472
115Jan 2, 2026 22:484,45229,876,64412,212,0002,035,0002,445,312
116Jan 2, 2026 22:494,45339,053,67512,213,0002,035,0002,453,504
117Jan 2, 2026 22:484,45431,995,71413,236,0001,018,0002,523,136
118Jan 2, 2026 22:504,45640,455,79413,242,0001,018,0002,535,424
119Jan 2, 2026 22:484,45833,400,49113,247,0001,019,0002,445,312
120Jan 2, 2026 22:484,46039,812,20813,252,0001,019,0002,445,312
121Jan 2, 2026 22:484,46030,693,97313,254,0001,019,0002,441,216
122Jan 2, 2026 22:504,46037,647,03112,234,0002,039,0002,453,504
123Jan 2, 2026 22:484,46134,230,09513,255,0001,019,0002,281,472
124Jan 2, 2026 22:494,46129,795,91512,237,0002,039,0002,281,472
125Jan 2, 2026 22:494,46138,859,04412,235,0002,039,0002,445,312
126Jan 2, 2026 22:484,46226,354,38712,238,0002,039,0002,281,472
127Jan 2, 2026 22:494,46332,820,88912,240,0002,040,0002,445,312
128Jan 2, 2026 22:504,46330,314,23412,241,0002,040,0002,523,136
129Jan 2, 2026 22:504,46440,305,18712,245,0002,040,0002,445,312
130Jan 2, 2026 22:504,46536,541,22213,268,0001,020,0002,445,312
131Jan 2, 2026 22:494,47230,682,96513,287,0001,022,0002,281,472
132Jan 2, 2026 22:484,47431,700,90812,272,0002,045,0002,449,408
133Jan 2, 2026 22:504,47828,463,35013,308,0001,023,0002,519,040
134Jan 2, 2026 22:484,48035,410,54113,313,0001,024,0002,527,232
135Jan 2, 2026 22:484,48236,375,86713,317,0001,024,0002,453,504
136Jan 2, 2026 22:484,48537,933,49813,326,0001,025,0002,449,408
137Jan 2, 2026 22:484,49541,689,12713,357,0001,027,0002,445,312
138Jan 2, 2026 22:494,49940,516,94713,369,0001,028,0002,281,472
139Jan 2, 2026 22:484,52330,883,37213,439,0001,033,0002,453,504
140Jan 2, 2026 22:494,52439,151,19313,444,0001,034,0002,445,312
141Jan 2, 2026 22:494,66137,282,53613,922,000994,0002,281,472
142Jan 2, 2026 22:484,68146,190,32614,978,00002,441,216
143Jan 2, 2026 22:484,70435,842,69713,046,0002,007,0002,445,312
144Jan 2, 2026 22:495,01438,074,22113,036,0003,008,0002,281,472