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 listJun 2, 2024 09:45matsuoka-601matsuoka-601Score: 4,652Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 2, 2024 09:504,59434,296,65713,651,0001,050,0002,285,568
2Jun 2, 2024 09:464,60243,578,87114,725,00002,285,568
3Jun 2, 2024 09:504,60842,151,17914,744,00002,285,568
4Jun 2, 2024 09:464,60841,838,93014,745,00002,285,568
5Jun 2, 2024 09:454,61146,804,65113,702,0001,054,0002,408,448
6Jun 2, 2024 09:464,61331,529,28413,708,0001,054,0002,400,256
7Jun 2, 2024 09:454,64041,878,77814,849,00002,396,160
8Jun 2, 2024 09:454,64141,260,33014,850,00002,285,568
9Jun 2, 2024 10:134,64331,597,98113,866,000990,0002,412,544
10Jun 2, 2024 09:504,64435,355,54614,862,00002,408,448
11Jun 2, 2024 10:134,64533,452,93212,883,0001,982,0002,285,568
12Jun 2, 2024 09:464,64530,696,73112,882,0001,981,0002,285,568
13Jun 2, 2024 10:134,64632,873,77114,866,00002,285,568
14Jun 2, 2024 09:454,64630,398,30914,868,00002,285,568
15Jun 2, 2024 10:134,64634,200,73213,877,000991,0002,519,040
16Jun 2, 2024 09:464,64642,401,57112,886,0001,982,0002,285,568
17Jun 2, 2024 10:134,64744,209,04712,887,0001,982,0002,285,568
18Jun 2, 2024 09:504,64728,877,65513,878,000991,0002,519,040
19Jun 2, 2024 09:454,64732,110,19313,878,000991,0002,285,568
20Jun 2, 2024 09:454,64736,636,77814,870,00002,412,544
21Jun 2, 2024 09:454,64841,243,27813,882,000991,0002,400,256
22Jun 2, 2024 09:454,64841,892,83413,883,000991,0002,285,568
23Jun 2, 2024 09:464,64933,330,96212,894,0001,983,0002,285,568
24Jun 2, 2024 09:454,64939,833,10712,893,0001,983,0002,285,568
25Jun 2, 2024 10:134,64934,828,70112,893,0001,983,0002,285,568
26Jun 2, 2024 09:504,64930,009,35914,876,00002,285,568
27Jun 2, 2024 09:454,64934,575,17112,893,0001,983,0002,408,448
28Jun 2, 2024 09:454,64933,815,70913,885,000991,0002,285,568
29Jun 2, 2024 09:454,64945,872,71712,895,0001,983,0002,404,352
30Jun 2, 2024 09:464,65031,922,15812,896,0001,984,0002,408,448
31Jun 2, 2024 09:454,65037,632,69612,897,0001,984,0002,265,088
32Jun 2, 2024 10:134,65042,673,60513,888,000992,0002,285,568
33Jun 2, 2024 10:134,65131,669,96213,891,000992,0002,285,568
34Jun 2, 2024 09:464,65142,863,44513,890,000992,0002,408,448
35Jun 2, 2024 09:504,65246,309,73512,901,0001,984,0002,285,568
36Jun 2, 2024 09:464,65233,035,61012,902,0001,984,0002,281,472
37Jun 2, 2024 09:464,65241,035,49413,894,000992,0002,412,544
38Jun 2, 2024 09:464,65240,353,72212,901,0001,984,0002,285,568
39Jun 2, 2024 09:504,65340,245,81112,903,0001,985,0002,408,448
40Jun 2, 2024 09:454,65332,460,37013,898,000992,0002,285,568
41Jun 2, 2024 09:454,65332,418,93213,896,000992,0002,400,256
42Jun 2, 2024 09:454,65436,469,03512,908,0001,985,0002,285,568
43Jun 2, 2024 10:134,65429,346,88814,893,00002,404,352
44Jun 2, 2024 09:464,65531,815,00112,911,0001,986,0002,265,088
45Jun 2, 2024 09:454,65632,847,02313,906,000993,0002,285,568
46Jun 2, 2024 09:464,65631,234,59513,906,000993,0002,285,568
47Jun 2, 2024 09:464,65634,800,64513,905,000993,0002,400,256
48Jun 2, 2024 09:504,66131,381,26114,914,00002,285,568
49Jun 2, 2024 09:464,66439,217,72812,935,0001,990,0002,523,136
50Jun 2, 2024 09:464,66434,508,68012,936,0001,990,0002,285,568
51Jun 2, 2024 09:464,67138,322,82112,954,0001,993,0002,285,568
52Jun 2, 2024 09:454,67342,662,07213,958,000997,0002,408,448
53Jun 2, 2024 09:464,67836,758,23713,973,000998,0002,412,544
54Jun 2, 2024 09:504,68530,849,46112,993,0001,998,0002,396,160
55Jun 2, 2024 09:454,86085,452,09115,553,33902,174,976
56Jun 2, 2024 09:454,87188,633,08315,586,56602,260,992
57Jun 2, 2024 09:504,87586,554,98915,601,46802,301,952
58Jun 2, 2024 09:454,87682,273,42115,602,67202,297,856
59Jun 2, 2024 09:464,876100,406,75015,603,55702,297,856
60Jun 2, 2024 09:504,87878,316,97315,608,97202,297,856
61Jun 2, 2024 09:464,88692,147,05015,633,93902,306,048
62Jun 2, 2024 09:504,88861,332,98915,642,66602,306,048
63Jun 2, 2024 10:134,889111,542,58415,643,61102,297,856
64Jun 2, 2024 09:464,89276,380,02615,653,37502,301,952
65Jun 2, 2024 09:454,89373,309,95515,656,44402,174,976
66Jun 2, 2024 10:134,89788,915,92515,670,30802,301,952
67Jun 2, 2024 09:464,90074,684,95515,680,73302,297,856
68Jun 2, 2024 09:464,90465,111,62215,692,76002,297,856
69Jun 2, 2024 09:464,90794,940,34415,703,57202,306,048
70Jun 2, 2024 09:454,92079,136,28515,745,30902,293,760
71Jun 2, 2024 10:134,93092,048,78515,774,63202,301,952
72Jun 2, 2024 09:454,93471,945,88715,790,18802,301,952