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 20, 2024 10:46Matt StuchlikMatt StuchlikScore: 4,766Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 20, 2024 10:454,71932,418,91913,088,0002,013,0002,269,184
2Jul 20, 2024 10:464,72340,634,11713,099,0002,015,0002,289,664
3Jul 20, 2024 10:454,72330,741,23315,113,00002,273,280
4Jul 20, 2024 10:424,72635,243,07014,116,0001,008,0002,289,664
5Jul 20, 2024 10:454,73037,131,32513,117,0002,018,0002,269,184
6Jul 20, 2024 10:424,73037,406,53214,126,0001,009,0002,289,664
7Jul 20, 2024 10:424,73133,404,81413,121,0002,018,0002,523,136
8Jul 20, 2024 10:424,73232,056,83013,124,0002,019,0002,289,664
9Jul 20, 2024 10:424,73437,251,61513,129,0002,019,0002,289,664
10Jul 20, 2024 10:424,73437,510,85414,139,0001,009,0002,269,184
11Jul 20, 2024 10:454,73634,470,08413,134,0002,020,0002,289,664
12Jul 20, 2024 10:424,73830,716,36614,153,0001,010,0002,273,280
13Jul 20, 2024 10:424,73939,583,36813,144,0002,022,0002,269,184
14Jul 20, 2024 10:424,74031,738,17214,156,0001,011,0002,523,136
15Jul 20, 2024 10:424,74132,710,46014,159,0001,011,0002,269,184
16Jul 20, 2024 10:424,74235,402,84013,151,0002,023,0002,273,280
17Jul 20, 2024 10:464,74436,299,83614,170,0001,012,0002,289,664
18Jul 20, 2024 10:464,74433,565,69313,157,0002,024,0002,289,664
19Jul 20, 2024 10:424,74432,853,70214,170,0001,012,0002,289,664
20Jul 20, 2024 10:424,74643,029,67213,163,0002,025,0002,289,664
21Jul 20, 2024 10:424,74734,407,39813,164,0002,025,0002,289,664
22Jul 20, 2024 10:424,74843,292,33013,167,0002,025,0002,289,664
23Jul 20, 2024 10:454,74832,523,02214,180,0001,012,0002,289,664
24Jul 20, 2024 10:424,75036,376,86113,174,0002,026,0002,289,664
25Jul 20, 2024 10:454,75437,682,58113,184,0002,028,0002,269,184
26Jul 20, 2024 10:424,75532,628,18813,187,0002,028,0002,269,184
27Jul 20, 2024 10:464,75633,587,39413,189,0002,029,0002,523,136
28Jul 20, 2024 10:464,75732,669,78913,194,0002,029,0002,277,376
29Jul 20, 2024 10:464,75730,303,90813,192,0002,029,0002,289,664
30Jul 20, 2024 10:464,75831,821,24413,196,0002,030,0002,523,136
31Jul 20, 2024 10:424,75835,219,75913,195,0002,030,0002,289,664
32Jul 20, 2024 10:424,75944,477,05414,213,0001,015,0002,289,664
33Jul 20, 2024 10:464,76039,273,74314,216,0001,015,0002,379,776
34Jul 20, 2024 10:464,76041,435,62614,218,0001,015,0002,277,376
35Jul 20, 2024 10:424,76531,904,30814,231,0001,016,0002,519,040
36Jul 20, 2024 10:464,76532,514,26814,231,0001,016,0002,289,664
37Jul 20, 2024 10:464,76631,977,49913,219,0002,033,0002,273,280
38Jul 20, 2024 10:454,76830,810,20713,222,0002,034,0002,523,136
39Jul 20, 2024 10:424,76841,206,78213,224,0002,034,0002,289,664
40Jul 20, 2024 10:424,76842,128,17314,239,0001,017,0002,289,664
41Jul 20, 2024 10:424,76832,569,76213,223,0002,034,0002,289,664
42Jul 20, 2024 10:464,76949,473,59313,227,0002,035,0002,269,184
43Jul 20, 2024 10:464,76936,077,20313,226,0002,034,0002,289,664
44Jul 20, 2024 10:424,76935,925,09613,226,0002,034,0002,351,104
45Jul 20, 2024 10:464,77046,666,07913,229,0002,035,0002,289,664
46Jul 20, 2024 10:464,77131,368,80413,231,0002,035,0002,523,136
47Jul 20, 2024 10:454,77136,382,19613,231,0002,035,0002,523,136
48Jul 20, 2024 10:454,77244,696,95713,234,0002,036,0002,289,664
49Jul 20, 2024 10:424,77332,977,36914,257,0001,018,0002,269,184
50Jul 20, 2024 10:464,78441,899,12314,289,0001,020,0002,363,392
51Jul 20, 2024 10:424,79132,818,82113,288,0002,044,0002,289,664
52Jul 20, 2024 10:464,79531,472,19913,298,0002,045,0002,269,184
53Jul 20, 2024 10:464,82035,611,50914,396,0001,028,0002,285,568
54Jul 20, 2024 10:424,86645,109,08814,532,0001,038,0002,531,328
55Jul 20, 2024 10:425,00095,643,76315,999,28802,277,376
56Jul 20, 2024 10:455,00591,685,12116,015,63002,285,568
57Jul 20, 2024 10:425,005110,511,92816,015,44502,289,664
58Jul 20, 2024 10:425,01980,580,36816,061,39502,289,664
59Jul 20, 2024 10:425,02388,618,66916,073,52802,293,760
60Jul 20, 2024 10:425,02496,597,18116,075,41902,281,472
61Jul 20, 2024 10:425,02688,426,69316,082,28202,293,760
62Jul 20, 2024 10:465,02657,924,33416,084,63102,293,760
63Jul 20, 2024 10:425,02675,452,64916,084,02802,285,568
64Jul 20, 2024 10:465,030105,836,23916,095,17702,256,896
65Jul 20, 2024 10:455,04275,739,96616,132,82602,289,664
66Jul 20, 2024 10:425,04465,750,97116,139,85602,289,664
67Jul 20, 2024 10:465,04784,370,79816,149,25702,281,472
68Jul 20, 2024 10:425,050109,675,53416,160,38202,289,664
69Jul 20, 2024 10:455,05891,450,93616,186,02902,285,568
70Jul 20, 2024 10:465,05984,355,35516,188,14602,293,760
71Jul 20, 2024 10:465,07488,496,62716,235,47502,293,760
72Jul 20, 2024 10:465,08370,519,08516,265,53902,297,856