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 31, 2024 05:08BenBenScore: 4,670Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 31, 2024 04:544,58431,415,36713,621,0001,047,0002,375,680
2Jul 31, 2024 04:544,58533,652,40413,625,0001,048,0002,375,680
3Jul 31, 2024 05:094,59544,483,16313,655,0001,050,0002,383,872
4Jul 31, 2024 05:104,59835,503,60913,663,0001,051,0002,379,776
5Jul 31, 2024 05:104,59939,691,39913,667,0001,051,0002,383,872
6Jul 31, 2024 05:094,60635,155,77414,740,00002,527,232
7Jul 31, 2024 05:094,60832,037,29013,694,0001,053,0002,265,088
8Jul 31, 2024 05:104,61034,028,96713,700,0001,053,0002,527,232
9Jul 31, 2024 04:544,63032,625,93913,829,000987,0002,265,088
10Jul 31, 2024 05:104,63133,523,00512,844,0001,976,0002,371,584
11Jul 31, 2024 04:544,63734,721,02313,849,000989,0002,375,680
12Jul 31, 2024 05:094,63731,470,09312,859,0001,978,0002,379,776
13Jul 31, 2024 04:544,63829,242,54412,863,0001,978,0002,371,584
14Jul 31, 2024 04:544,64141,754,23612,871,0001,980,0002,367,488
15Jul 31, 2024 05:094,64138,788,23012,871,0001,980,0002,265,088
16Jul 31, 2024 04:544,64428,496,08613,871,000990,0002,265,088
17Jul 31, 2024 05:104,64429,441,85212,879,0001,981,0002,265,088
18Jul 31, 2024 05:104,64430,964,10813,871,000990,0002,269,184
19Jul 31, 2024 05:094,64632,708,73113,877,000991,0002,265,088
20Jul 31, 2024 05:094,64633,716,45912,884,0001,982,0002,265,088
21Jul 31, 2024 05:094,64629,840,89113,877,000991,0002,265,088
22Jul 31, 2024 05:104,64739,421,38212,888,0001,982,0002,379,776
23Jul 31, 2024 05:104,64731,933,86714,871,00002,265,088
24Jul 31, 2024 04:544,64734,771,44913,879,000991,0002,379,776
25Jul 31, 2024 05:094,64833,670,37612,892,0001,983,0002,383,872
26Jul 31, 2024 05:094,64830,119,51713,882,000991,0002,367,488
27Jul 31, 2024 05:094,64828,838,27312,891,0001,983,0002,265,088
28Jul 31, 2024 05:094,64831,169,94613,884,000991,0002,375,680
29Jul 31, 2024 04:544,64842,324,49314,873,00002,265,088
30Jul 31, 2024 05:094,64942,253,01213,885,000991,0002,269,184
31Jul 31, 2024 05:104,65030,526,90213,888,000992,0002,265,088
32Jul 31, 2024 05:094,65230,039,02213,893,000992,0002,383,872
33Jul 31, 2024 05:094,65240,213,20913,895,000992,0002,371,584
34Jul 31, 2024 05:094,65338,645,27512,906,0001,985,0002,371,584
35Jul 31, 2024 05:094,65640,807,35714,899,00002,383,872
36Jul 31, 2024 05:094,65836,405,72013,842,0001,064,0002,375,680
37Jul 31, 2024 05:084,67036,623,02213,947,000996,0002,379,776
38Jul 31, 2024 05:084,68232,708,51213,984,000998,0002,265,088
39Jul 31, 2024 05:084,68531,693,10013,994,000999,0002,379,776
40Jul 31, 2024 05:084,69542,728,04113,021,0002,003,0002,375,680
41Jul 31, 2024 05:084,69930,150,52513,032,0002,005,0002,527,232
42Jul 31, 2024 05:084,70232,459,47713,041,0002,006,0002,379,776
43Jul 31, 2024 05:084,71235,455,27313,068,0002,010,0002,371,584
44Jul 31, 2024 05:084,71836,547,65314,093,0001,006,0002,383,872
45Jul 31, 2024 05:084,72434,128,61013,101,0002,015,0002,379,776
46Jul 31, 2024 05:084,72827,884,30613,112,0002,017,0002,375,680
47Jul 31, 2024 05:084,72832,834,77613,111,0002,017,0002,379,776
48Jul 31, 2024 05:084,73633,548,76113,135,0002,020,0002,256,896
49Jul 31, 2024 05:084,73846,043,93313,141,0002,021,0002,371,584
50Jul 31, 2024 05:084,74533,391,27513,159,0002,024,0002,379,776
51Jul 31, 2024 05:084,75543,831,46914,201,0001,014,0002,375,680
52Jul 31, 2024 05:084,75735,596,23813,194,0002,029,0002,379,776
53Jul 31, 2024 05:084,77128,915,25714,249,0001,017,0002,363,392
54Jul 31, 2024 05:084,77137,768,24113,233,0002,035,0002,265,088
55Jul 31, 2024 05:104,87184,400,92915,588,17502,273,280
56Jul 31, 2024 05:104,88772,619,41315,637,83702,244,608
57Jul 31, 2024 05:094,89582,303,95515,663,88102,269,184
58Jul 31, 2024 05:094,90093,197,14915,681,23302,269,184
59Jul 31, 2024 04:544,91298,250,13515,718,70702,269,184
60Jul 31, 2024 04:544,91788,532,52315,735,61302,269,184
61Jul 31, 2024 05:104,92644,501,64415,763,83602,269,184
62Jul 31, 2024 05:094,93376,660,15515,785,10902,273,280
63Jul 31, 2024 04:544,94272,999,67015,813,78002,281,472
64Jul 31, 2024 05:084,96161,278,66215,874,31002,269,184
65Jul 31, 2024 05:094,96459,151,60715,885,79002,252,800
66Jul 31, 2024 05:084,98184,677,47415,938,70302,273,280
67Jul 31, 2024 05:094,98282,762,98415,942,64102,269,184
68Jul 31, 2024 05:094,98592,860,29615,952,12502,273,280
69Jul 31, 2024 05:084,99095,640,80115,967,87602,273,280
70Jul 31, 2024 05:085,00848,785,41116,026,12002,404,352
71Jul 31, 2024 05:085,01576,942,44716,048,50002,269,184
72Jul 31, 2024 05:085,09775,253,33216,311,91002,269,184