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 03:19HattonuriHattonuriScore: 4,422Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Dec 29, 2025 21:264,38932,325,33412,040,0002,006,0002,527,232
2Dec 29, 2025 21:284,39129,131,88512,043,0002,007,0002,453,504
3Jan 2, 2026 03:204,39139,507,25312,044,0002,007,0002,535,424
4Jan 2, 2026 03:204,39135,645,24812,045,0002,007,0002,445,312
5Dec 29, 2025 21:264,39438,356,68112,052,0002,008,0002,449,408
6Jan 2, 2026 03:204,39534,698,64912,056,0002,009,0002,441,216
7Dec 29, 2025 21:264,39738,947,52612,060,0002,010,0002,269,184
8Dec 29, 2025 21:284,40229,255,95112,073,0002,012,0002,531,328
9Jan 2, 2026 03:204,40236,077,56412,073,0002,012,0002,445,312
10Dec 29, 2025 21:264,40328,838,96912,077,0002,012,0002,445,312
11Dec 29, 2025 21:254,40432,067,87812,079,0002,013,0002,437,120
12Dec 29, 2025 21:284,40430,447,88012,080,0002,013,0002,449,408
13Dec 29, 2025 21:264,40543,291,21912,082,0002,013,0002,531,328
14Dec 29, 2025 21:264,40628,633,91712,084,0002,014,0002,527,232
15Dec 29, 2025 21:264,40627,704,92512,085,0002,014,0002,269,184
16Dec 29, 2025 21:284,40639,246,16712,086,0002,014,0002,441,216
17Dec 29, 2025 21:254,40730,317,34012,087,0002,014,0002,449,408
18Dec 29, 2025 21:264,40730,305,67512,087,0002,014,0002,449,408
19Dec 29, 2025 21:264,40729,444,68912,088,0002,014,0002,445,312
20Dec 29, 2025 21:284,40734,583,60512,087,0002,014,0002,449,408
21Dec 29, 2025 21:264,40831,798,13612,092,0002,015,0002,441,216
22Dec 29, 2025 21:284,40839,593,53212,092,0002,015,0002,269,184
23Dec 29, 2025 21:284,40829,444,41512,091,0002,015,0002,433,024
24Dec 29, 2025 21:254,40928,658,55412,094,0002,015,0002,445,312
25Dec 29, 2025 21:264,40935,919,14212,094,0002,015,0002,453,504
26Dec 29, 2025 21:284,40935,653,40312,094,0002,015,0002,449,408
27Dec 29, 2025 21:264,41038,339,23512,097,0002,016,0002,449,408
28Dec 29, 2025 21:264,41141,450,26612,099,0002,016,0002,437,120
29Dec 29, 2025 21:264,41139,178,89512,100,0002,016,0002,531,328
30Dec 29, 2025 21:294,41130,349,78512,098,0002,016,0002,445,312
31Dec 29, 2025 21:254,41234,127,68712,102,0002,017,0002,531,328
32Dec 29, 2025 21:264,41236,593,85912,102,0002,017,0002,445,312
33Dec 29, 2025 21:264,41333,304,85712,106,0002,017,0002,449,408
34Dec 29, 2025 21:264,41338,691,81612,104,0002,017,0002,449,408
35Dec 29, 2025 21:284,41328,526,72112,105,0002,017,0002,445,312
36Jan 2, 2026 03:194,41333,442,86112,103,0002,017,0002,535,424
37Dec 29, 2025 21:294,41429,284,07612,108,0002,018,0002,445,312
38Dec 29, 2025 21:294,41430,698,83012,107,0002,017,0002,531,328
39Dec 29, 2025 21:284,41429,230,67512,108,0002,018,0002,531,328
40Jan 2, 2026 03:204,41434,008,49112,108,0002,018,0002,273,280
41Dec 29, 2025 21:284,41534,569,40013,120,0001,009,0002,449,408
42Jan 2, 2026 03:194,41537,133,25612,109,0002,018,0002,273,280
43Jan 2, 2026 03:204,41534,863,45112,111,0002,018,0002,273,280
44Jan 2, 2026 03:194,41629,554,97412,113,0002,018,0002,445,312
45Jan 2, 2026 03:204,41628,484,22612,112,0002,018,0002,449,408
46Jan 2, 2026 03:204,41628,768,98112,112,0002,018,0002,535,424
47Dec 29, 2025 21:254,41728,292,63012,115,0002,019,0002,449,408
48Dec 29, 2025 21:264,41729,269,67412,116,0002,019,0002,527,232
49Dec 29, 2025 21:284,41731,888,68612,116,0002,019,0002,441,216
50Dec 29, 2025 21:284,41733,642,64712,116,0002,019,0002,531,328
51Jan 2, 2026 03:194,41734,027,39912,115,0002,019,0002,441,216
52Jan 2, 2026 03:194,41733,261,39412,116,0002,019,0002,437,120
53Jan 2, 2026 03:204,41734,492,90312,114,0002,019,0002,441,216
54Jan 2, 2026 03:204,41732,849,04012,116,0002,019,0002,449,408
55Dec 29, 2025 21:264,41829,607,35712,117,0002,019,0002,445,312
56Dec 29, 2025 21:284,41833,455,99612,118,0002,019,0002,527,232
57Dec 29, 2025 21:284,41833,722,71212,118,0002,019,0002,441,216
58Jan 2, 2026 03:194,41829,688,40512,119,0002,019,0002,535,424
59Jan 2, 2026 03:204,41837,043,12512,117,0002,019,0002,441,216
60Jan 2, 2026 03:204,41835,736,26812,117,0002,019,0002,273,280
61Dec 29, 2025 21:264,41936,896,45312,121,0002,020,0002,445,312
62Dec 29, 2025 21:264,41936,386,53212,121,0002,020,0002,531,328
63Dec 29, 2025 21:264,41931,885,46712,122,0002,020,0002,531,328
64Dec 29, 2025 21:264,41932,754,55912,120,0002,020,0002,445,312
65Dec 29, 2025 21:284,41931,248,26612,122,0002,020,0002,445,312
66Dec 29, 2025 21:294,41937,497,84512,121,0002,020,0002,531,328
67Dec 29, 2025 21:284,41930,800,92812,122,0002,020,0002,531,328
68Jan 2, 2026 03:194,41939,967,65912,121,0002,020,0002,273,280
69Jan 2, 2026 03:204,41927,590,31212,120,0002,020,0002,445,312
70Dec 29, 2025 21:264,42032,139,58312,125,0002,020,0002,531,328
71Dec 29, 2025 21:294,42034,958,22912,125,0002,020,0002,531,328
72Jan 2, 2026 03:194,42126,680,16612,126,0002,021,0002,535,424
73Jan 2, 2026 03:204,42129,413,46112,126,0002,021,0002,535,424
74Jan 2, 2026 03:204,42132,163,88312,127,0002,021,0002,273,280
75Dec 29, 2025 21:264,42235,273,25812,130,0002,021,0002,531,328
76Dec 29, 2025 21:284,42228,406,78812,130,0002,021,0002,445,312
77Dec 29, 2025 21:284,42238,577,43912,128,0002,021,0002,269,184
78Jan 2, 2026 03:204,42228,575,60712,129,0002,021,0002,445,312
79Dec 29, 2025 21:264,42347,782,30512,133,0002,022,0002,531,328
80Jan 2, 2026 03:204,42328,672,40712,133,0002,022,0002,445,312
81Dec 29, 2025 21:264,42435,915,97012,134,0002,022,0002,531,328
82Dec 29, 2025 21:284,42437,471,90212,136,0002,022,0002,531,328
83Jan 2, 2026 03:204,42436,616,88812,135,0002,022,0002,273,280
84Jan 2, 2026 03:204,42430,654,33512,136,0002,022,0002,449,408
85Dec 29, 2025 21:294,42535,185,00712,138,0002,023,0002,269,184
86Jan 2, 2026 03:204,42529,978,46214,160,00002,273,280
87Dec 29, 2025 21:264,42636,909,19412,140,0002,023,0002,269,184
88Jan 2, 2026 03:204,42627,767,39412,140,0002,023,0002,531,328
89Dec 29, 2025 21:264,42727,611,03412,143,0002,023,0002,531,328
90Jan 2, 2026 03:194,42738,993,46512,142,0002,023,0002,273,280
91Jan 2, 2026 03:204,42730,227,23913,154,0001,011,0002,535,424
92Dec 29, 2025 21:284,42832,194,78712,146,0002,024,0002,453,504
93Jan 2, 2026 03:204,42945,242,80812,149,0002,024,0002,445,312
94Jan 2, 2026 03:204,42930,353,99012,148,0002,024,0002,535,424
95Jan 2, 2026 03:204,43033,388,35712,150,0002,025,0002,535,424
96Dec 29, 2025 21:264,43230,612,63512,157,0002,026,0002,531,328
97Dec 29, 2025 21:294,43233,719,53912,157,0002,026,0002,269,184
98Jan 2, 2026 03:204,43237,053,02612,156,0002,026,0002,535,424
99Dec 29, 2025 21:254,43428,344,67412,162,0002,027,0002,531,328
100Jan 2, 2026 03:204,43435,211,09512,163,0002,027,0002,535,424
101Dec 29, 2025 21:264,43534,470,17012,166,0002,027,0002,445,312
102Dec 29, 2025 21:284,43533,914,46312,166,0002,027,0002,531,328
103Dec 29, 2025 21:254,43633,718,22912,168,0002,028,0002,269,184
104Dec 29, 2025 21:254,43728,495,66412,171,0002,028,0002,531,328
105Dec 29, 2025 21:294,43734,291,40412,171,0002,028,0002,269,184
106Jan 2, 2026 03:194,43740,377,94912,169,0002,028,0002,535,424
107Jan 2, 2026 03:204,43727,905,03712,171,0002,028,0002,441,216
108Jan 2, 2026 03:204,43733,127,35812,169,0002,028,0002,535,424
109Jan 2, 2026 03:194,43830,492,00513,188,0001,014,0002,535,424
110Jan 2, 2026 03:194,43829,852,07512,174,0002,029,0002,445,312
111Dec 29, 2025 21:264,43930,061,39012,177,0002,029,0002,531,328
112Dec 29, 2025 21:264,43935,398,74912,175,0002,029,0002,449,408
113Dec 29, 2025 21:264,43937,542,93112,177,0002,029,0002,531,328
114Jan 2, 2026 03:194,44027,554,75312,179,0002,029,0002,535,424
115Jan 2, 2026 03:204,44028,628,27712,179,0002,029,0002,449,408
116Dec 29, 2025 21:264,44131,628,12312,181,0002,030,0002,531,328
117Dec 29, 2025 21:284,44130,575,65812,182,0002,030,0002,449,408
118Jan 2, 2026 03:194,44134,178,22412,182,0002,030,0002,449,408
119Dec 29, 2025 21:284,44330,265,09512,187,0002,031,0002,441,216
120Jan 2, 2026 03:194,44333,083,29612,186,0002,031,0002,445,312
121Jan 2, 2026 03:204,44429,873,08812,191,0002,031,0002,445,312
122Jan 2, 2026 03:194,44637,999,74612,195,0002,032,0002,273,280
123Dec 29, 2025 21:254,44729,684,54812,197,0002,032,0002,531,328
124Dec 29, 2025 21:294,44738,507,54712,197,0002,032,0002,445,312
125Jan 2, 2026 03:194,44735,944,56712,198,0002,033,0002,535,424
126Jan 2, 2026 03:194,44747,147,15312,198,0002,033,0002,453,504
127Dec 29, 2025 21:264,44827,898,41212,199,0002,033,0002,441,216
128Dec 29, 2025 21:264,44832,324,96912,200,0002,033,0002,531,328
129Dec 29, 2025 21:284,44832,797,15912,200,0002,033,0002,269,184
130Dec 29, 2025 21:264,45032,735,06212,205,0002,034,0002,531,328
131Jan 2, 2026 03:194,45038,296,82512,207,0002,034,0002,535,424
132Dec 29, 2025 21:264,45235,704,04212,212,0002,035,0002,531,328
133Dec 29, 2025 21:264,45232,480,54012,212,0002,035,0002,441,216
134Jan 2, 2026 03:204,45232,204,01013,230,0001,017,0002,535,424
135Jan 2, 2026 03:204,45329,500,93012,215,0002,035,0002,437,120
136Jan 2, 2026 03:194,45840,922,25412,229,0002,038,0002,273,280
137Jan 2, 2026 03:194,45831,538,35112,228,0002,038,0002,273,280
138Jan 2, 2026 03:194,47229,977,87013,288,0001,022,0002,535,424
139Dec 29, 2025 21:284,47334,028,54812,268,0002,044,0002,531,328
140Dec 29, 2025 21:284,48429,701,18913,325,0001,025,0002,437,120
141Dec 29, 2025 21:264,48540,772,36813,327,0001,025,0002,449,408
142Dec 29, 2025 21:284,49642,881,28713,359,0001,027,0002,441,216
143Jan 2, 2026 03:194,50137,393,16513,374,0001,028,0002,449,408
144Dec 29, 2025 21:264,52430,608,84213,444,0001,034,0002,269,184
145Jan 2, 2026 03:194,52545,491,09013,447,0001,034,0002,449,408
146Jan 2, 2026 03:194,53743,586,97813,482,0001,037,0002,535,424
147Dec 29, 2025 21:284,55228,987,91513,525,0001,040,0002,445,312
148Jan 2, 2026 03:194,59448,072,82413,650,0001,050,0002,535,424
149Jan 2, 2026 03:194,66039,918,52012,924,0001,988,0002,535,424
150Dec 29, 2025 21:284,81442,050,29314,378,0001,027,0002,531,328