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 3, 2026 14:34HattonuriHattonuriScore: 4,425Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jan 3, 2026 14:334,39027,626,60112,041,0002,006,0002,449,408
2Jan 3, 2026 14:344,39236,130,20812,047,0002,007,0002,281,472
3Jan 3, 2026 14:384,39231,235,60412,047,0002,007,0002,445,312
4Jan 3, 2026 14:384,39238,979,65812,046,0002,007,0002,449,408
5Jan 3, 2026 14:334,39328,204,99412,050,0002,008,0002,449,408
6Jan 3, 2026 14:384,39335,751,76312,050,0002,008,0002,281,472
7Jan 3, 2026 14:334,39435,006,49812,053,0002,008,0002,281,472
8Jan 3, 2026 14:364,39543,294,15212,055,0002,009,0002,441,216
9Jan 3, 2026 14:334,39638,857,27112,059,0002,009,0002,281,472
10Jan 3, 2026 14:364,39636,095,75312,057,0002,009,0002,281,472
11Jan 3, 2026 14:364,39637,266,54812,058,0002,009,0002,281,472
12Jan 3, 2026 14:334,39740,700,06712,060,0002,010,0002,453,504
13Jan 3, 2026 14:334,39736,149,50312,061,0002,010,0002,437,120
14Jan 3, 2026 14:334,39728,798,46012,061,0002,010,0002,441,216
15Jan 3, 2026 14:334,39733,071,57912,061,0002,010,0002,281,472
16Jan 3, 2026 14:324,39835,784,68012,064,0002,010,0002,281,472
17Jan 3, 2026 14:324,39835,640,05412,063,0002,010,0002,441,216
18Jan 3, 2026 14:334,39936,565,06512,067,0002,011,0002,441,216
19Jan 3, 2026 14:364,39939,810,20012,067,0002,011,0002,281,472
20Jan 3, 2026 14:324,40036,803,14112,068,0002,011,0002,281,472
21Jan 3, 2026 14:334,40033,785,89012,068,0002,011,0002,437,120
22Jan 3, 2026 14:334,40029,566,13812,068,0002,011,0002,449,408
23Jan 3, 2026 14:334,40032,523,65712,070,0002,011,0002,449,408
24Jan 3, 2026 14:344,40033,001,93512,070,0002,011,0002,441,216
25Jan 3, 2026 14:364,40031,018,80312,070,0002,011,0002,449,408
26Jan 3, 2026 14:364,40031,939,12112,070,0002,011,0002,281,472
27Jan 3, 2026 14:364,40032,535,14012,070,0002,011,0002,437,120
28Jan 3, 2026 14:334,40135,521,14712,071,0002,011,0002,281,472
29Jan 3, 2026 14:334,40130,740,67512,072,0002,012,0002,441,216
30Jan 3, 2026 14:354,40128,568,60012,072,0002,012,0002,449,408
31Jan 3, 2026 14:384,40233,459,73812,075,0002,012,0002,281,472
32Jan 3, 2026 14:344,40330,785,58712,078,0002,013,0002,437,120
33Jan 3, 2026 14:364,40332,422,38112,078,0002,013,0002,441,216
34Jan 3, 2026 14:364,40331,565,65112,076,0002,012,0002,281,472
35Jan 3, 2026 14:384,40329,643,11912,077,0002,012,0002,281,472
36Jan 3, 2026 14:364,40428,073,37412,079,0002,013,0002,281,472
37Jan 3, 2026 14:324,40632,098,79112,086,0002,014,0002,449,408
38Jan 3, 2026 14:364,40632,596,00712,085,0002,014,0002,281,472
39Jan 3, 2026 14:334,40728,125,66212,087,0002,014,0002,453,504
40Jan 3, 2026 14:334,40734,777,98512,089,0002,014,0002,281,472
41Jan 3, 2026 14:354,40729,378,05212,088,0002,014,0002,453,504
42Jan 3, 2026 14:324,40834,070,89212,091,0002,015,0002,449,408
43Jan 3, 2026 14:334,40837,456,20412,090,0002,015,0002,277,376
44Jan 3, 2026 14:334,40831,603,91512,090,0002,015,0002,445,312
45Jan 3, 2026 14:354,40835,424,77812,091,0002,015,0002,449,408
46Jan 3, 2026 14:384,40841,620,63212,092,0002,015,0002,449,408
47Jan 3, 2026 14:324,40929,594,81712,094,0002,015,0002,281,472
48Jan 3, 2026 14:334,40934,795,48212,093,0002,015,0002,449,408
49Jan 3, 2026 14:364,40930,256,18712,095,0002,015,0002,441,216
50Jan 3, 2026 14:384,40935,988,39812,093,0002,015,0002,281,472
51Jan 3, 2026 14:324,41134,359,42112,100,0002,016,0002,445,312
52Jan 3, 2026 14:334,41135,145,32512,098,0002,016,0002,449,408
53Jan 3, 2026 14:364,41134,247,43312,098,0002,016,0002,281,472
54Jan 3, 2026 14:364,41129,073,00112,098,0002,016,0002,281,472
55Jan 3, 2026 14:364,41229,711,76613,111,0001,008,0002,273,280
56Jan 3, 2026 14:334,41340,474,79312,103,0002,017,0002,437,120
57Jan 3, 2026 14:334,41330,398,60112,104,0002,017,0002,449,408
58Jan 3, 2026 14:344,41333,034,58312,106,0002,017,0002,445,312
59Jan 3, 2026 14:344,41335,079,79812,103,0002,017,0002,281,472
60Jan 3, 2026 14:384,41332,077,07712,103,0002,017,0002,281,472
61Jan 3, 2026 14:344,41429,670,56912,108,0002,018,0002,449,408
62Jan 3, 2026 14:364,41433,709,79612,108,0002,018,0002,281,472
63Jan 3, 2026 14:324,41528,432,66312,109,0002,018,0002,281,472
64Jan 3, 2026 14:334,41528,978,91512,109,0002,018,0002,441,216
65Jan 3, 2026 14:364,41529,678,23612,110,0002,018,0002,445,312
66Jan 3, 2026 14:384,41534,551,36612,109,0002,018,0002,445,312
67Jan 3, 2026 14:334,41637,443,84912,113,0002,018,0002,445,312
68Jan 3, 2026 14:364,41637,796,16912,112,0002,018,0002,281,472
69Jan 3, 2026 14:334,41744,025,45912,116,0002,019,0002,449,408
70Jan 3, 2026 14:344,41732,706,91112,114,0002,019,0002,449,408
71Jan 3, 2026 14:384,41732,191,04612,116,0002,019,0002,441,216
72Jan 3, 2026 14:344,41828,341,40512,118,0002,019,0002,535,424
73Jan 3, 2026 14:364,41836,899,94312,119,0002,019,0002,281,472
74Jan 3, 2026 14:334,41928,759,78112,121,0002,020,0002,453,504
75Jan 3, 2026 14:344,41933,940,90312,120,0002,020,0002,281,472
76Jan 3, 2026 14:344,41932,976,62112,120,0002,020,0002,441,216
77Jan 3, 2026 14:334,42040,821,99812,125,0002,020,0002,281,472
78Jan 3, 2026 14:334,42029,689,78312,125,0002,020,0002,281,472
79Jan 3, 2026 14:364,42028,353,26212,124,0002,020,0002,453,504
80Jan 3, 2026 14:344,42129,262,05712,126,0002,021,0002,535,424
81Jan 3, 2026 14:324,42241,476,28712,128,0002,021,0002,453,504
82Jan 3, 2026 14:364,42232,726,89512,130,0002,021,0002,281,472
83Jan 3, 2026 14:354,42333,714,92312,133,0002,022,0002,437,120
84Jan 3, 2026 14:324,42433,794,95112,134,0002,022,0002,449,408
85Jan 3, 2026 14:324,42432,110,85212,136,0002,022,0002,441,216
86Jan 3, 2026 14:334,42427,450,48212,134,0002,022,0002,281,472
87Jan 3, 2026 14:364,42428,188,16012,134,0002,022,0002,453,504
88Jan 3, 2026 14:334,42529,219,96112,137,0002,022,0002,281,472
89Jan 3, 2026 14:354,42532,403,31712,137,0002,022,0002,277,376
90Jan 3, 2026 14:364,42532,354,26712,138,0002,023,0002,281,472
91Jan 3, 2026 14:364,42539,288,32112,137,0002,022,0002,281,472
92Jan 3, 2026 14:344,42633,305,17112,140,0002,023,0002,281,472
93Jan 3, 2026 14:344,42629,695,76312,141,0002,023,0002,441,216
94Jan 3, 2026 14:354,42631,234,10312,139,0002,023,0002,445,312
95Jan 3, 2026 14:344,42734,398,38112,143,0002,023,0002,281,472
96Jan 3, 2026 14:324,42836,026,27912,144,0002,024,0002,273,280
97Jan 3, 2026 14:334,42829,704,21312,144,0002,024,0002,441,216
98Jan 3, 2026 14:334,42831,375,60012,146,0002,024,0002,437,120
99Jan 3, 2026 14:334,42831,850,64012,147,0002,024,0002,453,504
100Jan 3, 2026 14:344,42830,469,03913,159,0001,012,0002,445,312
101Jan 3, 2026 14:364,42832,823,98612,146,0002,024,0002,453,504
102Jan 3, 2026 14:324,42932,103,17612,148,0002,024,0002,281,472
103Jan 3, 2026 14:334,43040,163,76912,151,0002,025,0002,441,216
104Jan 3, 2026 14:334,43035,339,72612,151,0002,025,0002,281,472
105Jan 3, 2026 14:344,43033,767,34512,151,0002,025,0002,441,216
106Jan 3, 2026 14:354,43138,833,56712,155,0002,025,0002,281,472
107Jan 3, 2026 14:364,43131,815,54012,153,0002,025,0002,281,472
108Jan 3, 2026 14:324,43227,949,74512,157,0002,026,0002,281,472
109Jan 3, 2026 14:324,43331,163,28812,160,0002,026,0002,453,504
110Jan 3, 2026 14:344,43339,276,84612,158,0002,026,0002,281,472
111Jan 3, 2026 14:344,43332,056,05112,158,0002,026,0002,441,216
112Jan 3, 2026 14:334,43432,580,22412,162,0002,027,0002,445,312
113Jan 3, 2026 14:384,43433,145,44712,163,0002,027,0002,281,472
114Jan 3, 2026 14:324,43730,533,94812,170,0002,028,0002,453,504
115Jan 3, 2026 14:324,43737,296,32212,171,0002,028,0002,281,472
116Jan 3, 2026 14:344,43736,451,05912,170,0002,028,0002,453,504
117Jan 3, 2026 14:334,43839,015,66112,173,0002,028,0002,281,472
118Jan 3, 2026 14:344,43929,191,72712,176,0002,029,0002,441,216
119Jan 3, 2026 14:344,43931,983,27612,177,0002,029,0002,281,472
120Jan 3, 2026 14:344,43937,012,83913,190,0001,014,0002,281,472
121Jan 3, 2026 14:364,43940,804,53212,175,0002,029,0002,449,408
122Jan 3, 2026 14:364,44128,494,98912,181,0002,030,0002,281,472
123Jan 3, 2026 14:364,44132,791,93612,181,0002,030,0002,453,504
124Jan 3, 2026 14:364,44133,011,52012,182,0002,030,0002,441,216
125Jan 3, 2026 14:324,44231,628,34912,184,0002,030,0002,441,216
126Jan 3, 2026 14:324,44231,792,73012,185,0002,030,0002,281,472
127Jan 3, 2026 14:334,44238,333,48212,183,0002,030,0002,277,376
128Jan 3, 2026 14:334,44327,386,19412,186,0002,031,0002,281,472
129Jan 3, 2026 14:344,44331,575,58912,187,0002,031,0002,453,504
130Jan 3, 2026 14:384,44335,167,10512,186,0002,031,0002,281,472
131Jan 3, 2026 14:364,44443,802,46212,191,0002,031,0002,281,472
132Jan 3, 2026 14:324,44535,499,59612,193,0002,032,0002,281,472
133Jan 3, 2026 14:334,44530,015,02814,225,00002,445,312
134Jan 3, 2026 14:364,44539,548,59512,192,0002,032,0002,523,136
135Jan 3, 2026 14:324,44632,332,07913,212,0001,016,0002,441,216
136Jan 3, 2026 14:364,44628,635,94912,194,0002,032,0002,449,408
137Jan 3, 2026 14:384,44628,814,89912,195,0002,032,0002,281,472
138Jan 3, 2026 14:324,44840,091,27313,216,0001,016,0002,281,472
139Jan 3, 2026 14:324,44840,204,46112,202,0002,033,0002,281,472
140Jan 3, 2026 14:344,44831,514,26012,200,0002,033,0002,453,504
141Jan 3, 2026 14:364,44836,405,20512,200,0002,033,0002,445,312
142Jan 3, 2026 14:364,44828,904,65513,219,0001,016,0002,277,376
143Jan 3, 2026 14:344,45033,289,92812,206,0002,034,0002,441,216
144Jan 3, 2026 14:344,45130,331,91113,226,0001,017,0002,281,472
145Jan 3, 2026 14:354,45138,174,87612,208,0002,034,0002,281,472
146Jan 3, 2026 14:364,45133,381,93913,226,0001,017,0002,281,472
147Jan 3, 2026 14:334,45232,351,88912,212,0002,035,0002,281,472
148Jan 3, 2026 14:344,45539,879,87012,221,0002,036,0002,281,472
149Jan 3, 2026 14:324,45633,411,99013,242,0001,018,0002,457,600
150Jan 3, 2026 14:334,45633,966,94112,223,0002,037,0002,281,472
151Jan 3, 2026 14:344,45931,730,97513,249,0001,019,0002,523,136
152Jan 3, 2026 14:334,46132,502,04612,235,0002,039,0002,449,408
153Jan 3, 2026 14:344,46235,188,18313,258,0001,019,0002,445,312
154Jan 3, 2026 14:344,46337,966,61912,240,0002,040,0002,281,472
155Jan 3, 2026 14:344,46428,765,21013,265,0001,020,0002,281,472
156Jan 3, 2026 14:384,46431,191,14713,266,0001,020,0002,441,216
157Jan 3, 2026 14:344,46531,281,02512,246,0002,041,0002,281,472
158Jan 3, 2026 14:324,46630,001,68213,270,0001,020,0002,281,472
159Jan 3, 2026 14:324,46838,927,46213,278,0001,021,0002,281,472
160Jan 3, 2026 14:344,47331,896,99313,290,0001,022,0002,277,376
161Jan 3, 2026 14:384,47929,894,96512,285,0002,047,0002,281,472
162Jan 3, 2026 14:364,49537,419,80013,358,0001,027,0002,281,472
163Jan 3, 2026 14:354,50046,911,60513,373,0001,028,0002,281,472
164Jan 3, 2026 14:334,50739,161,21613,392,0001,030,0002,449,408
165Jan 3, 2026 14:334,51445,066,07714,444,00002,277,376
166Jan 3, 2026 14:334,51731,897,58413,422,0001,032,0002,437,120
167Jan 3, 2026 14:334,53033,954,43013,461,0001,035,0002,441,216
168Jan 3, 2026 14:324,54028,115,95313,492,0001,037,0002,449,408
169Jan 3, 2026 14:344,54331,528,59813,499,0001,038,0002,281,472
170Jan 3, 2026 14:364,54640,134,34113,508,0001,039,0002,445,312
171Jan 3, 2026 14:344,54740,119,26913,510,0001,039,0002,441,216
172Jan 3, 2026 14:344,61244,281,59313,705,0001,054,0002,281,472
173Jan 3, 2026 14:334,69336,166,26513,017,0002,002,0002,281,472
174Jan 3, 2026 14:364,71330,395,29914,076,0001,005,0002,449,408