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 23, 2024 15:19matsuoka-601matsuoka-601Error
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 23, 2024 15:1800000Error: expected "977554 ", got "066051"
2Jul 23, 2024 15:454,43140,531,82112,154,0002,025,0002,285,568
3Jul 23, 2024 15:174,43131,662,11212,154,0002,025,0002,285,568
4Jul 23, 2024 15:174,43233,061,43012,157,0002,026,0002,281,472
5Jul 23, 2024 15:164,43229,459,73512,156,0002,026,0002,285,568
6Jul 23, 2024 15:194,43429,625,58312,163,0002,027,0002,400,256
7Jul 23, 2024 15:174,43431,211,00412,163,0002,027,0002,412,544
8Jul 23, 2024 15:174,43539,945,18912,164,0002,027,0002,285,568
9Jul 23, 2024 15:194,43629,911,20012,167,0002,027,0002,400,256
10Jul 23, 2024 15:454,43729,354,76112,171,0002,028,0002,396,160
11Jul 23, 2024 15:194,43830,066,96113,186,0001,014,0002,285,568
12Jul 23, 2024 15:174,43835,254,58513,187,0001,014,0002,285,568
13Jul 23, 2024 15:454,44031,660,83112,178,0002,029,0002,285,568
14Jul 23, 2024 15:164,44133,539,32512,180,0002,030,0002,277,376
15Jul 23, 2024 15:164,44429,466,75313,206,0001,015,0002,285,568
16Jul 23, 2024 15:174,44534,866,23613,209,0001,016,0002,400,256
17Jul 23, 2024 15:194,44632,164,95812,194,0002,032,0002,277,376
18Jul 23, 2024 15:174,44631,604,94812,196,0002,032,0002,285,568
19Jul 23, 2024 15:174,44633,200,19812,196,0002,032,0002,281,472
20Jul 23, 2024 15:164,44628,380,04612,195,0002,032,0002,400,256
21Jul 23, 2024 15:174,44830,231,91013,217,0001,016,0002,285,568
22Jul 23, 2024 15:164,44841,119,21313,217,0001,016,0002,408,448
23Jul 23, 2024 15:174,45138,590,29813,226,0001,017,0002,285,568
24Jul 23, 2024 15:454,45243,205,95413,229,0001,017,0002,285,568
25Jul 23, 2024 15:174,45237,785,35412,212,0002,035,0002,412,544
26Jul 23, 2024 15:174,45331,677,17212,214,0002,035,0002,285,568
27Jul 23, 2024 15:194,45436,593,57812,217,0002,036,0002,281,472
28Jul 23, 2024 15:174,45434,264,55413,236,0001,018,0002,408,448
29Jul 23, 2024 15:174,45438,442,83313,234,0001,018,0002,285,568
30Jul 23, 2024 15:194,45535,705,40212,221,0002,036,0002,400,256
31Jul 23, 2024 15:174,45736,970,81613,245,0001,018,0002,285,568
32Jul 23, 2024 15:194,45939,505,67413,249,0001,019,0002,285,568
33Jul 23, 2024 15:174,45929,756,57012,230,0002,038,0002,396,160
34Jul 23, 2024 15:174,46035,887,04913,252,0001,019,0002,285,568
35Jul 23, 2024 15:174,46131,237,63314,275,00002,285,568
36Jul 23, 2024 15:454,46229,156,64813,259,0001,019,0002,285,568
37Jul 23, 2024 15:164,46235,089,89013,259,0001,019,0002,400,256
38Jul 23, 2024 15:454,46335,588,96614,281,00002,285,568
39Jul 23, 2024 15:174,46537,323,15413,269,0001,020,0002,408,448
40Jul 23, 2024 15:174,46635,074,79514,291,00002,285,568
41Jul 23, 2024 15:174,46734,868,80813,273,0001,021,0002,400,256
42Jul 23, 2024 15:194,46828,771,34513,275,0001,021,0002,412,544
43Jul 23, 2024 15:174,46830,145,76414,297,00002,285,568
44Jul 23, 2024 15:454,46930,316,40713,281,0001,021,0002,404,352
45Jul 23, 2024 15:174,47136,683,40314,308,00002,519,040
46Jul 23, 2024 15:174,47430,155,66813,295,0001,022,0002,285,568
47Jul 23, 2024 15:164,47532,564,73913,298,0001,022,0002,285,568
48Jul 23, 2024 15:174,47831,699,03314,331,00002,285,568
49Jul 23, 2024 15:174,48034,903,15913,313,0001,024,0002,412,544
50Jul 23, 2024 15:454,48130,840,28912,290,0002,048,0002,506,752
51Jul 23, 2024 15:174,48138,616,29513,314,0001,024,0002,404,352
52Jul 23, 2024 15:164,48540,544,84313,326,0001,025,0002,285,568
53Jul 23, 2024 15:194,48732,350,84213,334,0001,025,0002,285,568
54Jul 23, 2024 15:164,48729,956,85214,359,00002,285,568
55Jul 23, 2024 15:454,48834,160,71712,311,0002,051,0002,400,256
56Jul 23, 2024 15:184,65129,601,11414,882,00002,285,568
57Jul 23, 2024 15:184,65939,816,12112,921,0001,987,0002,285,568
58Jul 23, 2024 15:184,66330,573,56512,933,0001,989,0002,285,568
59Jul 23, 2024 15:184,67936,242,33712,978,0001,996,0002,277,376
60Jul 23, 2024 15:184,68129,861,54113,980,000998,0002,412,544
61Jul 23, 2024 15:184,68137,211,24212,982,0001,997,0002,285,568
62Jul 23, 2024 15:184,68140,725,68713,982,000998,0002,400,256
63Jul 23, 2024 15:454,68685,928,13714,996,74802,297,856
64Jul 23, 2024 15:184,68838,012,86113,002,0002,000,0002,404,352
65Jul 23, 2024 15:184,69032,326,24214,008,0001,000,0002,285,568
66Jul 23, 2024 15:164,69277,639,80015,014,93702,183,168
67Jul 23, 2024 15:174,69489,945,26615,020,39902,301,952
68Jul 23, 2024 15:194,70278,860,73315,045,05302,277,376
69Jul 23, 2024 15:454,70685,965,06015,058,64702,297,856
70Jul 23, 2024 15:174,70879,657,72815,064,30002,297,856
71Jul 23, 2024 15:164,70974,349,04415,067,92502,306,048
72Jul 23, 2024 15:174,70997,757,91615,069,99602,179,072
73Jul 23, 2024 15:174,71186,036,44715,075,67302,301,952
74Jul 23, 2024 15:174,71570,572,12915,088,67802,301,952
75Jul 23, 2024 15:174,716117,589,99815,089,66402,179,072
76Jul 23, 2024 15:174,72093,075,42415,104,24602,306,048
77Jul 23, 2024 15:194,72082,424,00515,105,29802,306,048
78Jul 23, 2024 15:454,72060,912,57815,102,90802,301,952
79Jul 23, 2024 15:184,73440,935,79513,129,0002,019,0002,285,568
80Jul 23, 2024 15:174,737101,888,91915,157,11602,289,664
81Jul 23, 2024 15:194,73983,365,07815,165,31602,314,240
82Jul 23, 2024 15:184,74932,390,85114,184,0001,013,0002,285,568
83Jul 23, 2024 15:184,75037,788,85613,174,0002,026,0002,412,544
84Jul 23, 2024 15:184,75634,337,97614,206,0001,014,0002,416,640
85Jul 23, 2024 15:164,75767,557,65415,222,03202,297,856
86Jul 23, 2024 15:184,76237,933,66313,206,0002,031,0002,408,448
87Jul 23, 2024 15:184,76739,251,89413,220,0002,033,0002,285,568
88Jul 23, 2024 15:184,76934,324,30014,244,0001,017,0002,285,568
89Jul 23, 2024 15:184,78138,960,38114,279,0001,019,0002,285,568
90Jul 23, 2024 15:184,79232,643,13814,312,0001,022,0002,285,568
91Jul 23, 2024 15:174,799115,454,93815,357,31002,297,856
92Jul 23, 2024 15:194,92734,934,86813,796,0001,970,0002,285,568
93Jul 23, 2024 15:184,94860,587,92115,833,34702,301,952
94Jul 23, 2024 15:194,95629,248,78513,876,0001,982,0002,285,568
95Jul 23, 2024 15:194,95837,884,61613,881,0001,983,0002,408,448
96Jul 23, 2024 15:194,95846,786,68314,876,000991,0002,408,448
97Jul 23, 2024 15:194,96134,689,43913,890,0001,984,0002,404,352
98Jul 23, 2024 15:194,96138,453,50113,892,0001,984,0002,285,568
99Jul 23, 2024 15:184,96272,020,31715,877,90202,293,760
100Jul 23, 2024 15:194,96341,505,62514,889,000992,0002,285,568
101Jul 23, 2024 15:194,96543,153,10114,896,000993,0002,400,256
102Jul 23, 2024 15:194,96640,817,60013,906,0001,986,0002,404,352
103Jul 23, 2024 15:184,98370,804,69215,945,33202,301,952
104Jul 23, 2024 15:185,00587,586,70216,017,36102,301,952
105Jul 23, 2024 15:185,02591,371,79516,080,51802,301,952
106Jul 23, 2024 15:185,08298,686,04516,263,37902,301,952
107Jul 23, 2024 15:195,14683,807,25916,468,78902,174,976
108Jul 23, 2024 15:195,18978,040,29716,604,50202,301,952
109Jul 23, 2024 15:195,21883,969,02916,697,64202,301,952