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 18, 2024 22:07Franek KortaFranek KortaScore: 4,712Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jan 18, 2024 22:064,67030,332,29913,949,000996,0002,437,120
2Jan 18, 2024 22:064,67032,268,73113,949,000996,0002,445,312
3Jan 18, 2024 22:074,67529,732,00113,963,000997,0002,449,408
4Jan 18, 2024 22:094,67638,440,32813,965,000997,0002,449,408
5Jan 18, 2024 22:074,67833,352,57413,973,000998,0002,445,312
6Jan 18, 2024 22:074,68041,362,84613,978,000998,0002,265,088
7Jan 18, 2024 22:064,68332,800,71113,987,000999,0002,445,312
8Jan 18, 2024 22:084,68428,259,50812,990,0001,998,0002,441,216
9Jan 18, 2024 22:094,68438,094,41813,989,000999,0002,449,408
10Jan 18, 2024 22:094,68537,565,21813,993,000999,0002,449,408
11Jan 18, 2024 22:094,68633,974,27512,854,0002,142,0002,531,328
12Jan 18, 2024 22:064,68829,223,46814,000,0001,000,0002,531,328
13Jan 18, 2024 22:074,68931,797,63514,006,0001,000,0002,269,184
14Jan 18, 2024 22:084,69029,932,75714,008,0001,000,0002,449,408
15Jan 18, 2024 22:084,69234,968,10114,014,0001,001,0002,445,312
16Jan 18, 2024 22:064,69340,906,89113,014,0002,002,0002,531,328
17Jan 18, 2024 22:074,69330,739,18314,018,0001,001,0002,531,328
18Jan 18, 2024 22:064,69442,020,49514,020,0001,001,0002,527,232
19Jan 18, 2024 22:084,69831,664,48413,031,0002,004,0002,445,312
20Jan 18, 2024 22:064,69841,083,39113,028,0002,004,0002,531,328
21Jan 18, 2024 22:074,69841,268,52614,031,0001,002,0002,531,328
22Jan 18, 2024 22:084,70037,317,12514,037,0001,002,0002,527,232
23Jan 18, 2024 22:074,70036,670,66814,039,0001,002,0002,269,184
24Jan 18, 2024 22:084,70130,466,65013,038,0002,005,0002,269,184
25Jan 18, 2024 22:074,70133,715,19214,040,0001,002,0002,445,312
26Jan 18, 2024 22:074,70131,807,06114,041,0001,002,0002,531,328
27Jan 18, 2024 22:084,70144,408,46013,038,0002,005,0002,531,328
28Jan 18, 2024 22:084,70232,300,74112,038,0003,009,0002,531,328
29Jan 18, 2024 22:094,70332,148,39414,046,0001,003,0002,269,184
30Jan 18, 2024 22:084,70536,020,47114,053,0001,003,0002,441,216
31Jan 18, 2024 22:084,70527,109,31914,052,0001,003,0002,269,184
32Jan 18, 2024 22:094,70539,827,00313,049,0002,007,0002,531,328
33Jan 18, 2024 22:064,70533,148,86214,052,0001,003,0002,445,312
34Jan 18, 2024 22:074,70535,201,13714,053,0001,003,0002,531,328
35Jan 18, 2024 22:074,70632,944,45713,052,0002,008,0002,531,328
36Jan 18, 2024 22:084,70637,334,59014,056,0001,004,0002,531,328
37Jan 18, 2024 22:074,70730,347,27114,057,0001,004,0002,437,120
38Jan 18, 2024 22:064,70835,924,08314,060,0001,004,0002,269,184
39Jan 18, 2024 22:084,70826,886,51214,063,0001,004,0002,527,232
40Jan 18, 2024 22:094,70828,116,62814,061,0001,004,0002,453,504
41Jan 18, 2024 22:094,71132,860,20414,070,0001,005,0002,441,216
42Jan 18, 2024 22:084,71235,863,33414,073,0001,005,0002,269,184
43Jan 18, 2024 22:074,71238,982,41314,072,0001,005,0002,265,088
44Jan 18, 2024 22:074,71230,545,69813,067,0002,010,0002,531,328
45Jan 18, 2024 22:074,71439,563,23914,079,0001,005,0002,445,312
46Jan 18, 2024 22:084,71539,104,33614,083,0001,005,0002,441,216
47Jan 18, 2024 22:084,71737,951,76214,088,0001,006,0002,441,216
48Jan 18, 2024 22:074,71729,899,89014,088,0001,006,0002,265,088
49Jan 18, 2024 22:074,71835,527,91513,085,0002,013,0002,437,120
50Jan 18, 2024 22:074,72142,183,66314,101,0001,007,0002,437,120
51Jan 18, 2024 22:084,72235,120,46814,102,0001,007,0002,445,312
52Jan 18, 2024 22:074,72331,078,01212,092,0003,023,0002,441,216
53Jan 18, 2024 22:074,72337,902,77414,107,0001,007,0002,527,232
54Jan 18, 2024 22:084,72331,016,75914,106,0001,007,0002,531,328
55Jan 18, 2024 22:074,72429,466,70514,111,0001,007,0002,445,312
56Jan 18, 2024 22:084,72538,423,88714,112,0001,008,0002,531,328
57Jan 18, 2024 22:074,72730,103,93814,118,0001,008,0002,445,312
58Jan 18, 2024 22:074,73534,477,06014,141,0001,010,0002,449,408
59Jan 18, 2024 22:074,74047,685,90813,145,0002,022,0002,269,184
60Jan 18, 2024 22:074,74238,965,14614,164,0001,011,0002,445,312
61Jan 18, 2024 22:074,74835,327,16214,181,0001,012,0002,441,216
62Jan 18, 2024 22:074,75632,311,58214,204,0001,014,0002,531,328
63Jan 18, 2024 22:094,76035,585,83214,217,0001,015,0002,437,120
64Jan 18, 2024 22:094,91056,594,45815,713,28602,199,552
65Jan 18, 2024 22:074,93270,449,73115,783,10702,244,608
66Jan 18, 2024 22:074,93481,318,93115,788,59602,199,552
67Jan 18, 2024 22:064,93889,693,73215,800,43102,203,648
68Jan 18, 2024 22:074,94292,125,64615,813,31002,195,456
69Jan 18, 2024 22:094,94387,453,30115,816,37902,203,648
70Jan 18, 2024 22:064,94676,649,09215,828,08002,207,744
71Jan 18, 2024 22:094,95176,781,21815,843,97002,207,744
72Jan 18, 2024 22:074,95284,798,13215,844,97302,199,552
73Jan 18, 2024 22:064,95880,102,92015,865,07202,203,648
74Jan 18, 2024 22:084,95870,802,05715,864,77502,195,456
75Jan 18, 2024 22:084,95975,595,63415,868,88302,199,552
76Jan 18, 2024 22:074,96357,315,90715,882,80802,203,648
77Jan 18, 2024 22:084,96376,010,29615,882,78502,195,456
78Jan 18, 2024 22:084,97089,900,51215,902,70702,211,840
79Jan 18, 2024 22:074,97371,875,11015,913,94102,203,648
80Jan 18, 2024 22:074,97985,079,32915,932,21302,207,744
81Jan 18, 2024 22:074,98082,579,62915,936,04302,203,648
82Jan 18, 2024 22:084,98368,477,84415,947,10902,203,648
83Jan 18, 2024 22:075,00481,032,25016,012,47102,203,648
84Jan 18, 2024 22:085,15680,902,71416,499,59202,199,552