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 18, 2021 21:39Andrey TsvetkovAndrey TsvetkovScore: 5,628Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 18, 2021 21:415,57843,325,97114,874,0002,974,0002,342,912
2Jul 18, 2021 21:405,58342,035,16117,867,00002,314,240
3Jul 18, 2021 21:395,58347,331,64616,873,000992,0002,342,912
4Jul 18, 2021 21:405,58445,837,62416,877,000992,0002,301,952
5Jul 18, 2021 21:415,58434,196,17216,876,000992,0002,342,912
6Jul 18, 2021 21:395,58434,335,45217,869,00002,342,912
7Jul 18, 2021 21:395,58547,027,82617,871,00002,310,144
8Jul 18, 2021 21:415,58747,875,53815,893,0001,986,0002,342,912
9Jul 18, 2021 21:395,58745,913,17117,878,00002,314,240
10Jul 18, 2021 21:395,58846,392,06215,894,0001,986,0002,342,912
11Jul 18, 2021 21:395,58834,513,15516,890,000993,0002,310,144
12Jul 18, 2021 21:395,58946,329,25617,884,00002,342,912
13Jul 18, 2021 21:395,59043,855,29816,894,000993,0002,342,912
14Jul 18, 2021 21:395,59146,077,12416,898,000994,0002,306,048
15Jul 18, 2021 21:395,59248,646,63117,894,00002,342,912
16Jul 18, 2021 21:395,59441,421,28515,913,0001,989,0002,318,336
17Jul 18, 2021 21:405,59746,395,32815,921,0001,990,0002,342,912
18Jul 18, 2021 21:405,60050,575,92115,928,0001,991,0002,318,336
19Jul 18, 2021 21:405,60142,428,31215,931,0001,991,0002,428,928
20Jul 18, 2021 21:405,60140,195,34616,927,000995,0002,310,144
21Jul 18, 2021 21:415,60345,633,07215,937,0001,992,0002,342,912
22Jul 18, 2021 21:405,60346,136,88516,935,000996,0002,342,912
23Jul 18, 2021 21:405,60535,061,47215,943,0001,992,0002,396,160
24Jul 18, 2021 21:405,60543,786,27415,944,0001,993,0002,342,912
25Jul 18, 2021 21:395,60641,405,04216,942,000996,0002,437,120
26Jul 18, 2021 21:405,61038,278,56915,958,0001,994,0002,318,336
27Jul 18, 2021 21:395,61443,266,85015,970,0001,996,0002,318,336
28Jul 18, 2021 21:395,61543,864,80415,972,0001,996,0002,314,240
29Jul 18, 2021 21:395,61743,493,16315,977,0001,997,0002,342,912
30Jul 18, 2021 21:415,61835,484,62416,979,000998,0002,342,912
31Jul 18, 2021 21:405,61844,016,51015,980,0001,997,0002,314,240
32Jul 18, 2021 21:405,61938,411,07415,984,0001,998,0002,342,912
33Jul 18, 2021 21:395,62439,938,27616,997,000999,0002,310,144
34Jul 18, 2021 21:405,62644,354,41616,002,0002,000,0002,342,912
35Jul 18, 2021 21:405,62642,610,86216,003,0002,000,0002,318,336
36Jul 18, 2021 21:415,62836,327,82716,008,0002,001,0002,342,912
37Jul 18, 2021 21:405,62841,257,91917,011,0001,000,0002,342,912
38Jul 18, 2021 21:395,62932,968,63516,012,0002,001,0002,437,120
39Jul 18, 2021 21:395,62940,124,96316,013,0002,001,0002,342,912
40Jul 18, 2021 21:395,62950,411,19816,013,0002,001,0002,342,912
41Jul 18, 2021 21:415,63042,683,24217,015,0001,000,0002,310,144
42Jul 18, 2021 21:395,63345,944,82216,022,0002,002,0002,342,912
43Jul 18, 2021 21:395,63446,955,32616,027,0002,003,0002,342,912
44Jul 18, 2021 21:395,63543,851,87316,029,0002,003,0002,342,912
45Jul 18, 2021 21:395,63744,599,14216,033,0002,004,0002,318,336
46Jul 18, 2021 21:395,63767,754,35718,039,30102,285,568
47Jul 18, 2021 21:395,63841,715,42617,038,0001,002,0002,314,240
48Jul 18, 2021 21:415,63844,944,66317,040,0001,002,0002,301,952
49Jul 18, 2021 21:395,63946,452,14517,043,0001,002,0002,342,912
50Jul 18, 2021 21:405,64247,332,74116,049,0002,006,0002,342,912
51Jul 18, 2021 21:395,64241,216,80816,048,0002,006,0002,314,240
52Jul 18, 2021 21:415,64644,843,93716,060,0002,007,0002,342,912
53Jul 18, 2021 21:405,64744,048,53116,063,0002,007,0002,342,912
54Jul 18, 2021 21:395,64844,765,39817,071,0001,004,0002,342,912
55Jul 18, 2021 21:405,65378,206,16318,089,25302,281,472
56Jul 18, 2021 21:395,660112,977,27418,113,31402,285,568
57Jul 18, 2021 21:395,66179,087,24118,116,64902,281,472
58Jul 18, 2021 21:405,66241,244,67616,106,0002,013,0002,322,432
59Jul 18, 2021 21:405,67389,451,91618,153,43902,269,184
60Jul 18, 2021 21:395,68287,880,49918,181,31302,281,472
61Jul 18, 2021 21:415,69081,730,32918,207,31402,285,568
62Jul 18, 2021 21:395,70091,505,50818,239,63902,269,184
63Jul 18, 2021 21:405,70288,438,59318,247,64402,265,088
64Jul 18, 2021 21:415,70488,761,05018,252,97202,281,472
65Jul 18, 2021 21:405,70572,301,91318,256,64602,281,472
66Jul 18, 2021 21:405,70882,439,75718,267,09002,281,472
67Jul 18, 2021 21:405,70979,309,20818,268,32302,281,472
68Jul 18, 2021 21:395,72585,966,79918,318,62402,273,280
69Jul 18, 2021 21:395,72787,892,26718,325,65702,273,280
70Jul 18, 2021 21:395,73686,139,74318,354,02402,281,472
71Jul 18, 2021 21:415,80986,631,13018,588,84302,285,568
72Jul 18, 2021 21:395,81476,362,29618,603,37502,277,376