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 21, 2024 15:19Franek KortaFranek KortaScore: 4,589Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jan 21, 2024 15:224,51133,527,38714,435,00002,445,312
2Jan 21, 2024 15:224,51636,686,65714,452,00002,445,312
3Jan 21, 2024 15:174,52345,671,35013,440,0001,033,0002,445,312
4Jan 21, 2024 15:224,52430,506,37314,476,00002,531,328
5Jan 21, 2024 15:174,53033,044,20513,460,0001,035,0002,531,328
6Jan 21, 2024 15:174,53033,363,29914,497,00002,531,328
7Jan 21, 2024 15:224,53132,653,79313,464,0001,035,0002,445,312
8Jan 21, 2024 15:224,53434,821,61614,509,00002,269,184
9Jan 21, 2024 15:184,53936,029,21514,526,00002,445,312
10Jan 21, 2024 15:174,54035,421,84414,528,00002,531,328
11Jan 21, 2024 15:174,54038,271,41914,529,00002,449,408
12Jan 21, 2024 15:224,54230,282,02214,535,00002,527,232
13Jan 21, 2024 15:174,54229,835,48014,535,00002,441,216
14Jan 21, 2024 15:224,54336,983,19214,537,00002,445,312
15Jan 21, 2024 15:174,54330,445,40014,539,00002,531,328
16Jan 21, 2024 15:224,54737,950,42112,471,0002,078,0002,441,216
17Jan 21, 2024 15:184,54925,951,44014,556,00002,445,312
18Jan 21, 2024 15:184,54931,852,88514,557,00002,531,328
19Jan 21, 2024 15:224,55237,241,12614,567,00002,445,312
20Jan 21, 2024 15:194,55236,484,56814,565,00002,445,312
21Jan 21, 2024 15:194,55232,915,15714,567,00002,441,216
22Jan 21, 2024 15:174,55235,194,22514,566,00002,449,408
23Jan 21, 2024 15:184,55328,582,50314,568,00002,449,408
24Jan 21, 2024 15:184,55335,218,21814,568,00002,449,408
25Jan 21, 2024 15:184,55531,740,49914,577,00002,531,328
26Jan 21, 2024 15:174,55635,317,17713,459,0001,121,0002,531,328
27Jan 21, 2024 15:184,55736,029,19313,540,0001,041,0002,527,232
28Jan 21, 2024 15:194,55828,750,42814,584,00002,531,328
29Jan 21, 2024 15:194,55829,769,42914,587,00002,441,216
30Jan 21, 2024 15:194,56032,936,69014,593,00002,445,312
31Jan 21, 2024 15:194,56134,385,26414,594,00002,527,232
32Jan 21, 2024 15:184,56140,022,51514,595,00002,449,408
33Jan 21, 2024 15:184,56131,578,69614,595,00002,531,328
34Jan 21, 2024 15:194,56340,167,95714,600,00002,531,328
35Jan 21, 2024 15:194,56329,458,17114,600,00002,441,216
36Jan 21, 2024 15:184,56331,624,45814,600,00002,269,184
37Jan 21, 2024 15:194,56431,940,57914,604,00002,527,232
38Jan 21, 2024 15:194,56542,973,51114,609,00002,269,184
39Jan 21, 2024 15:184,56539,752,35914,609,00002,445,312
40Jan 21, 2024 15:194,56640,110,77814,610,00002,445,312
41Jan 21, 2024 15:184,56645,616,14014,612,00002,531,328
42Jan 21, 2024 15:194,56833,473,64213,575,0001,044,0002,449,408
43Jan 21, 2024 15:184,56837,931,13712,528,0002,088,0002,531,328
44Jan 21, 2024 15:184,56827,940,99114,616,00002,445,312
45Jan 21, 2024 15:194,57131,128,81414,628,00002,437,120
46Jan 21, 2024 15:194,57133,910,94114,626,00002,531,328
47Jan 21, 2024 15:194,57236,455,14214,629,00002,269,184
48Jan 21, 2024 15:194,57341,148,03814,634,00002,531,328
49Jan 21, 2024 15:184,57336,756,91114,633,00002,445,312
50Jan 21, 2024 15:184,57440,967,32012,546,0002,091,0002,531,328
51Jan 21, 2024 15:194,57530,352,36014,641,00002,445,312
52Jan 21, 2024 15:184,57628,703,43814,644,00002,449,408
53Jan 21, 2024 15:194,57828,893,37014,650,00002,531,328
54Jan 21, 2024 15:184,58042,284,52714,656,00002,433,024
55Jan 21, 2024 15:194,58940,339,11114,686,00002,531,328
56Jan 21, 2024 15:194,59033,081,30314,687,00002,445,312
57Jan 21, 2024 15:194,59233,612,39614,694,00002,449,408
58Jan 21, 2024 15:194,59831,015,48014,712,00002,269,184
59Jan 21, 2024 15:194,59946,800,98314,717,00002,269,184
60Jan 21, 2024 15:194,60032,983,34714,720,00002,531,328
61Jan 21, 2024 15:194,60340,561,86513,679,0001,052,0002,453,504
62Jan 21, 2024 15:194,60439,605,39314,733,00002,531,328
63Jan 21, 2024 15:194,64639,582,92713,875,000991,0002,445,312
64Jan 21, 2024 15:194,64629,844,28413,876,000991,0002,531,328
65Jan 21, 2024 15:194,64627,349,70712,884,0001,982,0002,441,216
66Jan 21, 2024 15:194,64826,367,52014,874,00002,441,216
67Jan 21, 2024 15:194,64829,936,67214,874,00002,531,328
68Jan 21, 2024 15:194,64939,982,69812,895,0001,983,0002,437,120
69Jan 21, 2024 15:194,65046,051,82214,880,00002,265,088
70Jan 21, 2024 15:194,65132,055,84013,892,000992,0002,433,024
71Jan 21, 2024 15:194,65133,625,88113,892,000992,0002,441,216
72Jan 21, 2024 15:194,65131,979,23314,884,00002,269,184
73Jan 21, 2024 15:194,65241,719,51113,893,000992,0002,445,312
74Jan 21, 2024 15:194,65226,486,90013,895,000992,0002,527,232
75Jan 21, 2024 15:194,65341,899,25913,896,000992,0002,269,184
76Jan 21, 2024 15:194,65335,315,94913,899,000992,0002,269,184
77Jan 21, 2024 15:194,65437,354,32014,894,00002,445,312
78Jan 21, 2024 15:194,66031,268,35513,918,000994,0002,445,312
79Jan 21, 2024 15:224,78481,600,92415,310,05402,199,552
80Jan 21, 2024 15:224,79291,507,05915,332,91602,199,552
81Jan 21, 2024 15:174,79782,232,19115,350,38802,191,360
82Jan 21, 2024 15:174,80296,501,36715,367,80302,203,648
83Jan 21, 2024 15:224,80585,622,80115,375,37102,203,648
84Jan 21, 2024 15:184,81280,318,96915,397,19102,199,552
85Jan 21, 2024 15:194,81541,127,03115,407,00002,437,120
86Jan 21, 2024 15:184,81672,717,86015,412,13202,199,552
87Jan 21, 2024 15:194,81779,985,72915,412,84202,199,552
88Jan 21, 2024 15:194,81876,054,09015,416,37802,191,360
89Jan 21, 2024 15:184,82174,421,02815,426,52802,207,744
90Jan 21, 2024 15:194,82168,127,66015,427,24702,203,648
91Jan 21, 2024 15:184,82289,650,32215,430,12202,199,552
92Jan 21, 2024 15:194,83372,729,17215,465,98702,260,992
93Jan 21, 2024 15:194,83590,904,78615,472,70702,207,744
94Jan 21, 2024 15:194,83637,646,95014,443,0001,031,0002,437,120
95Jan 21, 2024 15:184,83887,876,96515,481,51302,203,648
96Jan 21, 2024 15:174,84081,336,28915,487,52502,203,648
97Jan 21, 2024 15:194,84858,780,57515,513,83602,199,552
98Jan 21, 2024 15:194,84872,277,49015,512,54602,207,744
99Jan 21, 2024 15:184,85274,596,91415,527,70402,199,552
100Jan 21, 2024 15:194,86082,932,26115,550,62502,191,360
101Jan 21, 2024 15:194,86290,686,28115,558,26802,207,744
102Jan 21, 2024 15:194,86392,785,92015,561,25502,203,648
103Jan 21, 2024 15:194,87077,139,58915,583,43702,199,552
104Jan 21, 2024 15:194,87439,188,56914,558,0001,039,0002,265,088
105Jan 21, 2024 15:194,88195,839,58715,620,42902,195,456
106Jan 21, 2024 15:194,88387,221,38115,626,61702,199,552
107Jan 21, 2024 15:194,89397,314,53115,658,76302,199,552
108Jan 21, 2024 15:194,912106,871,58315,719,08602,199,552