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 listJul 18, 2021 22:12Andrey TsvetkovAndrey TsvetkovScore: 5,741Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 18, 2021 22:115,64677,805,55118,067,11102,281,472
2Jul 18, 2021 22:115,64686,519,15418,067,11702,281,472
3Jul 18, 2021 21:525,65078,001,74618,079,15302,281,472
4Jul 18, 2021 22:125,65283,700,31218,086,10902,281,472
5Jul 18, 2021 22:115,65360,608,64918,089,77002,281,472
6Jul 18, 2021 21:525,65779,813,68018,101,91702,281,472
7Jul 18, 2021 21:525,65973,029,00018,107,25602,281,472
8Jul 18, 2021 22:115,66187,245,25218,115,86502,285,568
9Jul 18, 2021 22:125,66298,670,52118,119,38002,273,280
10Jul 18, 2021 22:115,66478,023,82618,125,57602,269,184
11Jul 18, 2021 21:525,66585,286,56318,128,82702,281,472
12Jul 18, 2021 22:125,66591,969,36818,128,93702,273,280
13Jul 18, 2021 21:525,66543,612,49217,121,0001,007,0002,318,336
14Jul 18, 2021 22:125,66978,353,47618,139,73402,285,568
15Jul 18, 2021 22:125,67280,935,28518,151,91402,277,376
16Jul 18, 2021 22:125,676110,912,54518,162,61502,281,472
17Jul 18, 2021 22:125,67660,460,48118,164,17002,281,472
18Jul 18, 2021 21:525,67735,456,67116,147,0002,018,0002,314,240
19Jul 18, 2021 22:115,68037,294,73016,157,0002,019,0002,314,240
20Jul 18, 2021 22:125,68181,984,12518,178,61202,277,376
21Jul 18, 2021 22:115,68140,308,08116,159,0002,019,0002,306,048
22Jul 18, 2021 21:525,68379,005,18118,185,47702,281,472
23Jul 18, 2021 21:525,68598,051,09318,190,47502,289,664
24Jul 18, 2021 22:125,68540,570,00016,171,0002,021,0002,310,144
25Jul 18, 2021 22:125,68537,335,44917,182,0001,010,0002,342,912
26Jul 18, 2021 21:525,68544,999,77917,181,0001,010,0002,342,912
27Jul 18, 2021 21:525,68545,333,79316,171,0002,021,0002,310,144
28Jul 18, 2021 21:525,68666,377,85618,196,07202,273,280
29Jul 18, 2021 22:125,68641,923,80717,184,0001,010,0002,314,240
30Jul 18, 2021 22:125,68640,219,99217,185,0001,010,0002,342,912
31Jul 18, 2021 22:125,68740,369,13017,188,0001,011,0002,318,336
32Jul 18, 2021 21:525,68839,827,08417,190,0001,011,0002,318,336
33Jul 18, 2021 22:125,69046,066,56117,196,0001,011,0002,342,912
34Jul 18, 2021 22:115,69039,945,33217,198,0001,011,0002,342,912
35Jul 18, 2021 22:125,69241,272,19016,190,0002,023,0002,318,336
36Jul 18, 2021 21:525,69245,044,46116,191,0002,023,0002,318,336
37Jul 18, 2021 21:525,69239,948,12317,202,0001,011,0002,342,912
38Jul 18, 2021 22:125,69343,679,08016,193,0002,024,0002,342,912
39Jul 18, 2021 22:125,69486,413,41218,220,16702,277,376
40Jul 18, 2021 22:125,69434,898,52816,197,0002,024,0002,342,912
41Jul 18, 2021 22:125,69590,027,28118,224,78102,285,568
42Jul 18, 2021 21:525,69785,878,30318,231,13802,265,088
43Jul 18, 2021 22:125,69778,548,62518,231,99202,281,472
44Jul 18, 2021 22:115,69738,423,13316,204,0002,025,0002,342,912
45Jul 18, 2021 22:115,69745,173,49816,204,0002,025,0002,314,240
46Jul 18, 2021 22:125,69836,925,55916,207,0002,025,0002,342,912
47Jul 18, 2021 22:125,69846,652,49616,207,0002,025,0002,342,912
48Jul 18, 2021 22:125,70170,725,64618,242,11802,277,376
49Jul 18, 2021 22:125,70148,743,45916,216,0002,027,0002,342,912
50Jul 18, 2021 21:525,70297,169,67118,245,59602,277,376
51Jul 18, 2021 22:125,70286,890,12318,245,87702,273,280
52Jul 18, 2021 22:125,70232,624,02216,218,0002,027,0002,342,912
53Jul 18, 2021 21:525,70246,081,74816,219,0002,027,0002,445,312
54Jul 18, 2021 22:125,70337,308,32616,223,0002,027,0002,310,144
55Jul 18, 2021 22:125,70683,831,47918,259,12702,285,568
56Jul 18, 2021 22:125,70636,745,58617,244,0001,014,0002,314,240
57Jul 18, 2021 22:125,70839,608,81417,253,0001,014,0002,342,912
58Jul 18, 2021 22:115,71038,337,83116,243,0002,030,0002,314,240
59Jul 18, 2021 21:525,71040,745,57117,258,0001,015,0002,314,240
60Jul 18, 2021 22:125,711104,462,38718,275,16202,281,472
61Jul 18, 2021 22:125,71138,850,23316,246,0002,030,0002,342,912
62Jul 18, 2021 21:525,71134,421,20617,260,0001,015,0002,342,912
63Jul 18, 2021 22:125,71339,442,41516,250,0002,031,0002,342,912
64Jul 18, 2021 22:125,71340,036,33917,267,0001,015,0002,306,048
65Jul 18, 2021 22:115,71343,217,81817,267,0001,015,0002,314,240
66Jul 18, 2021 22:125,71440,363,05917,269,0001,015,0002,342,912
67Jul 18, 2021 22:125,71444,599,93217,270,0001,015,0002,310,144
68Jul 18, 2021 22:125,71450,199,06116,253,0002,031,0002,342,912
69Jul 18, 2021 22:115,71634,909,21416,258,0002,032,0002,400,256
70Jul 18, 2021 21:525,71639,632,63617,274,0001,016,0002,318,336
71Jul 18, 2021 21:525,71645,128,29416,260,0002,032,0002,301,952
72Jul 18, 2021 22:125,71740,572,87016,262,0002,032,0002,342,912
73Jul 18, 2021 22:125,71846,974,23716,264,0002,033,0002,342,912
74Jul 18, 2021 21:525,71940,456,80317,284,0001,016,0002,342,912
75Jul 18, 2021 22:125,72039,493,27516,271,0002,033,0002,310,144
76Jul 18, 2021 22:115,72039,665,59317,287,0001,016,0002,310,144
77Jul 18, 2021 22:115,72037,355,29817,288,0001,016,0002,342,912
78Jul 18, 2021 21:525,72244,142,21317,292,0001,017,0002,342,912
79Jul 18, 2021 22:125,72635,592,47117,305,0001,017,0002,310,144
80Jul 18, 2021 22:115,72896,813,19818,329,66502,277,376
81Jul 18, 2021 21:525,72981,751,25218,332,98602,277,376
82Jul 18, 2021 22:125,73336,927,16318,347,00002,342,912
83Jul 18, 2021 21:525,73339,519,17717,325,0001,019,0002,310,144
84Jul 18, 2021 21:525,73451,753,20318,347,84602,285,568
85Jul 18, 2021 22:125,73845,166,50217,342,0001,020,0002,306,048
86Jul 18, 2021 22:125,73938,469,79016,324,0002,040,0002,314,240
87Jul 18, 2021 21:525,73938,295,00817,346,0001,020,0002,314,240
88Jul 18, 2021 22:125,74040,754,38617,348,0001,020,0002,301,952
89Jul 18, 2021 21:525,74187,260,74118,371,57602,269,184
90Jul 18, 2021 22:125,74134,225,99318,371,00002,342,912
91Jul 18, 2021 22:125,74137,585,28016,329,0002,041,0002,310,144
92Jul 18, 2021 22:125,74142,137,03617,350,0001,020,0002,310,144
93Jul 18, 2021 22:115,74137,231,92916,331,0002,041,0002,433,024
94Jul 18, 2021 21:525,74139,782,73516,329,0002,041,0002,342,912
95Jul 18, 2021 22:125,74239,272,99817,353,0001,020,0002,314,240
96Jul 18, 2021 22:115,74239,495,99716,332,0002,041,0002,342,912
97Jul 18, 2021 22:115,74240,795,87817,355,0001,020,0002,301,952
98Jul 18, 2021 22:125,74342,102,80817,358,0001,021,0002,342,912
99Jul 18, 2021 22:125,74345,445,09616,337,0002,042,0002,342,912
100Jul 18, 2021 22:125,74451,740,95917,359,0001,021,0002,306,048
101Jul 18, 2021 22:125,74437,722,24617,361,0001,021,0002,342,912
102Jul 18, 2021 21:525,74445,038,81617,359,0001,021,0002,342,912
103Jul 18, 2021 22:115,74546,598,00016,343,0002,042,0002,342,912
104Jul 18, 2021 22:125,74641,608,09817,367,0001,021,0002,342,912
105Jul 18, 2021 22:125,74639,274,37616,344,0002,043,0002,310,144
106Jul 18, 2021 22:125,74840,478,25817,373,0001,021,0002,342,912
107Jul 18, 2021 22:115,74838,770,60617,373,0001,021,0002,428,928
108Jul 18, 2021 22:125,75047,257,61918,399,00002,342,912
109Jul 18, 2021 22:125,75040,918,23618,399,00002,342,912
110Jul 18, 2021 22:115,75035,675,43317,379,0001,022,0002,342,912
111Jul 18, 2021 21:525,75142,798,53317,381,0001,022,0002,318,336
112Jul 18, 2021 22:125,75240,851,03016,362,0002,045,0002,342,912
113Jul 18, 2021 21:525,75241,034,67717,385,0001,022,0002,342,912
114Jul 18, 2021 22:125,75341,808,68616,365,0002,045,0002,314,240
115Jul 18, 2021 22:125,75333,855,50117,388,0001,022,0002,342,912
116Jul 18, 2021 22:115,75336,827,73318,409,00002,342,912
117Jul 18, 2021 21:525,75539,625,40616,371,0002,046,0002,318,336
118Jul 18, 2021 22:125,75639,450,71617,396,0001,023,0002,314,240
119Jul 18, 2021 22:115,75640,218,21317,395,0001,023,0002,310,144
120Jul 18, 2021 22:125,75741,645,74617,398,0001,023,0002,342,912
121Jul 18, 2021 21:525,75935,258,44918,430,00002,445,312
122Jul 18, 2021 22:125,76042,196,79518,432,00002,342,912
123Jul 18, 2021 22:115,76040,779,77318,433,00002,314,240
124Jul 18, 2021 21:525,76040,058,13616,384,0002,048,0002,342,912
125Jul 18, 2021 21:525,76030,216,73518,432,00002,342,912
126Jul 18, 2021 22:125,76196,537,94218,435,50602,281,472
127Jul 18, 2021 22:115,76139,788,09218,435,00002,310,144
128Jul 18, 2021 22:125,76233,028,78018,438,00002,437,120
129Jul 18, 2021 22:125,76344,358,42517,417,0001,024,0002,342,912
130Jul 18, 2021 22:125,76340,121,64117,419,0001,024,0002,314,240
131Jul 18, 2021 21:525,76341,447,68318,440,00002,441,216
132Jul 18, 2021 22:125,76440,343,16317,421,0001,024,0002,342,912
133Jul 18, 2021 22:115,76442,186,04817,421,0001,024,0002,342,912
134Jul 18, 2021 21:525,76437,744,26416,395,0002,049,0002,314,240
135Jul 18, 2021 22:125,76542,420,62217,423,0001,024,0002,314,240
136Jul 18, 2021 22:115,76637,832,84018,451,00002,342,912
137Jul 18, 2021 21:525,76641,159,89918,451,00002,342,912
138Jul 18, 2021 22:115,76842,452,87118,459,00002,342,912
139Jul 18, 2021 21:525,76842,063,21917,432,0001,025,0002,342,912
140Jul 18, 2021 22:125,77039,947,57018,465,00002,318,336
141Jul 18, 2021 22:125,77042,581,06617,439,0001,025,0002,322,432
142Jul 18, 2021 21:525,77045,459,00818,463,00002,342,912
143Jul 18, 2021 22:125,77137,854,46118,466,00002,314,240
144Jul 18, 2021 22:115,77239,756,38018,471,00002,342,912
145Jul 18, 2021 22:125,77442,820,87018,478,00002,342,912
146Jul 18, 2021 22:125,77539,538,05118,480,00002,342,912
147Jul 18, 2021 21:525,77541,451,63918,479,00002,342,912
148Jul 18, 2021 22:125,77641,524,62616,430,0002,053,0002,314,240
149Jul 18, 2021 22:125,77740,494,32018,487,00002,314,240
150Jul 18, 2021 22:125,77879,813,45118,489,96902,285,568
151Jul 18, 2021 21:525,77840,716,04017,463,0001,027,0002,342,912
152Jul 18, 2021 21:525,77938,767,15417,466,0001,027,0002,342,912
153Jul 18, 2021 22:125,78042,991,77516,440,0002,055,0002,297,856
154Jul 18, 2021 22:125,78336,007,31117,479,0001,028,0002,310,144
155Jul 18, 2021 21:525,78433,625,59318,509,00002,342,912
156Jul 18, 2021 22:125,78536,699,61018,512,00002,342,912
157Jul 18, 2021 21:525,78539,706,16718,511,00002,342,912
158Jul 18, 2021 22:125,78736,068,17217,490,0001,028,0002,318,336
159Jul 18, 2021 22:125,79045,227,97117,500,0001,029,0002,306,048
160Jul 18, 2021 22:125,79340,113,10918,536,00002,342,912
161Jul 18, 2021 22:125,79445,117,63518,540,00002,342,912
162Jul 18, 2021 22:115,79540,073,16617,513,0001,030,0002,342,912
163Jul 18, 2021 22:125,79641,189,02117,517,0001,030,0002,314,240
164Jul 18, 2021 22:115,79736,311,24918,550,00002,310,144
165Jul 18, 2021 21:525,80042,294,17617,530,0001,031,0002,314,240
166Jul 18, 2021 22:125,80140,820,72717,533,0001,031,0002,420,736
167Jul 18, 2021 22:125,80434,213,79117,543,0001,031,0002,306,048
168Jul 18, 2021 22:115,80539,689,29917,544,0001,032,0002,342,912
169Jul 18, 2021 22:125,80634,237,50918,578,00002,314,240
170Jul 18, 2021 21:525,82456,069,62716,567,0002,070,0002,342,912
171Jul 18, 2021 22:125,86272,927,09718,758,56502,289,664
172Jul 18, 2021 22:125,87564,921,63418,801,23202,285,568
173Jul 18, 2021 22:125,88880,376,76318,842,94402,273,280
174Jul 18, 2021 22:115,89680,752,23618,866,32202,277,376
175Jul 18, 2021 22:125,91386,043,26218,922,73302,281,472
176Jul 18, 2021 22:125,916117,617,41718,930,98902,281,472
177Jul 18, 2021 22:115,94689,639,74419,027,04302,289,664
178Jul 18, 2021 22:126,04484,563,42319,342,38802,285,568
179Jul 18, 2021 22:116,07887,467,48119,449,99002,285,568
180Jul 18, 2021 22:126,191108,712,57219,811,33402,289,664