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 listMay 17, 2021 21:11Yuriy LyfenkoYuriy LyfenkoScore: 5,363Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1May 17, 2021 21:125,3202,238,703,52717,025,00002,400,256
2May 17, 2021 21:125,3242,725,974,61616,036,0001,002,0002,260,992
3May 17, 2021 21:115,325471,637,24515,036,0002,004,0002,269,184
4May 17, 2021 21:115,3281,899,087,13015,043,0002,005,0002,527,232
5May 17, 2021 21:135,3301,231,937,94015,049,0002,006,0002,265,088
6May 17, 2021 21:125,3332,280,304,48116,061,0001,003,0002,260,992
7May 17, 2021 21:135,3342,784,961,78616,064,0001,004,0002,523,136
8May 17, 2021 21:115,3341,936,165,83015,061,0002,008,0002,269,184
9May 17, 2021 21:135,336250,586,47316,071,0001,004,0002,260,992
10May 17, 2021 21:125,3383,024,287,96716,077,0001,004,0002,519,040
11May 17, 2021 21:135,338402,694,44015,185,0001,898,0002,387,968
12May 17, 2021 21:125,339309,973,82616,018,0001,067,0002,265,088
13May 17, 2021 21:135,339761,678,39316,136,000949,0002,265,088
14May 17, 2021 21:135,3402,924,545,15516,140,000949,0002,519,040
15May 17, 2021 21:125,3401,250,951,62013,067,0004,020,0002,523,136
16May 17, 2021 21:125,3421,186,668,33216,088,0001,005,0002,260,992
17May 17, 2021 21:125,3422,795,755,50016,090,0001,005,0002,527,232
18May 17, 2021 21:135,3431,556,191,14516,029,0001,068,0002,379,776
19May 17, 2021 21:135,344572,043,58717,102,00002,265,088
20May 17, 2021 21:125,3441,967,549,90816,096,0001,006,0002,265,088
21May 17, 2021 21:135,3451,697,843,77717,104,00002,519,040
22May 17, 2021 21:135,3461,012,303,16115,095,0002,012,0002,527,232
23May 17, 2021 21:125,3461,947,563,57116,102,0001,006,0002,260,992
24May 17, 2021 21:115,3472,608,944,97414,258,0002,851,0002,269,184
25May 17, 2021 21:125,3482,989,638,44317,112,00002,260,992
26May 17, 2021 21:115,3482,949,655,51215,101,0002,013,0002,265,088
27May 17, 2021 21:135,3481,435,624,96815,099,0002,013,0002,523,136
28May 17, 2021 21:135,3482,451,906,42616,109,0001,006,0002,523,136
29May 17, 2021 21:115,3501,437,622,99716,170,000951,0002,269,184
30May 17, 2021 21:115,350784,523,80015,106,0002,014,0002,260,992
31May 17, 2021 21:125,351628,582,47715,110,0002,014,0002,523,136
32May 17, 2021 21:115,351386,359,51914,269,0002,853,0002,269,184
33May 17, 2021 21:125,3511,160,973,69617,122,00002,260,992
34May 17, 2021 21:135,3512,613,684,86115,110,0002,014,0002,260,992
35May 17, 2021 21:135,352284,616,30316,120,0001,007,0002,396,160
36May 17, 2021 21:115,35393,113,90215,228,0001,903,0002,269,184
37May 17, 2021 21:135,3562,634,651,30815,234,0001,904,0002,523,136
38May 17, 2021 21:125,356890,381,51316,130,0001,008,0002,265,088
39May 17, 2021 21:125,3562,913,199,53217,138,00002,269,184
40May 17, 2021 21:135,3571,414,742,51916,135,0001,008,0002,523,136
41May 17, 2021 21:135,3581,491,010,52117,147,00002,260,992
42May 17, 2021 21:125,3581,565,164,05416,139,0001,008,0002,260,992
43May 17, 2021 21:115,358392,165,01516,076,0001,071,0002,269,184
44May 17, 2021 21:125,3582,598,736,54716,076,0001,071,0002,523,136
45May 17, 2021 21:115,3601,629,411,55914,293,0002,858,0002,265,088
46May 17, 2021 21:125,3601,521,348,82816,143,0001,008,0002,269,184
47May 17, 2021 21:135,3621,234,803,24816,148,0001,009,0002,260,992
48May 17, 2021 21:135,3622,825,085,39817,159,00002,265,088
49May 17, 2021 21:125,363984,989,57817,160,00002,265,088
50May 17, 2021 21:125,3641,123,630,50115,257,0001,907,0002,519,040
51May 17, 2021 21:125,3682,757,107,85215,271,0001,908,0002,265,088
52May 17, 2021 21:115,3681,610,265,15716,167,0001,010,0002,269,184
53May 17, 2021 21:125,3692,855,989,29314,319,0002,863,0002,260,992
54May 17, 2021 21:135,370178,162,92016,230,000954,0002,519,040
55May 17, 2021 21:115,3701,505,477,57017,184,00002,265,088
56May 17, 2021 21:135,37179,852,15015,279,0001,909,0002,523,136
57May 17, 2021 21:115,373275,756,04017,195,00002,269,184
58May 17, 2021 21:115,3741,714,552,65715,174,0002,023,0002,269,184
59May 17, 2021 21:115,3752,033,890,26815,290,0001,911,0002,269,184
60May 17, 2021 21:135,3771,951,247,79116,193,0001,012,0002,265,088
61May 17, 2021 21:135,3811,130,358,12515,193,0002,025,0002,260,992
62May 17, 2021 21:135,3811,505,467,18416,262,000956,0002,523,136
63May 17, 2021 21:135,3811,289,213,44316,262,000956,0002,260,992
64May 17, 2021 21:135,3821,179,640,33216,208,0001,013,0002,260,992
65May 17, 2021 21:125,382806,772,31216,210,0001,013,0002,269,184
66May 17, 2021 21:125,383952,576,13615,311,0001,913,0002,260,992
67May 17, 2021 21:125,3832,183,713,94515,313,0001,914,0002,523,136
68May 17, 2021 21:115,3851,752,538,13815,317,0001,914,0002,265,088
69May 17, 2021 21:135,3862,311,726,63815,321,0001,915,0002,260,992
70May 17, 2021 21:125,390832,623,61616,290,000958,0002,523,136
71May 17, 2021 21:115,392729,488,06117,255,00002,523,136
72May 17, 2021 21:125,398160,837,37117,272,00002,527,232
73May 17, 2021 21:125,5252,649,335,22417,679,98702,277,376
74May 17, 2021 21:115,533423,348,79017,707,03302,277,376
75May 17, 2021 21:115,5352,370,832,55117,713,19602,281,472
76May 17, 2021 21:115,5402,534,452,38517,727,91502,281,472
77May 17, 2021 21:115,546923,197,52617,747,04402,277,376
78May 17, 2021 21:115,547958,735,75917,750,26202,277,376
79May 17, 2021 21:125,5511,586,539,97817,761,90102,277,376
80May 17, 2021 21:115,554364,444,94317,773,22202,277,376
81May 17, 2021 21:125,5612,946,460,52817,794,36902,281,472
82May 17, 2021 21:135,572995,424,81817,830,45402,281,472
83May 17, 2021 21:135,5742,368,939,56017,836,83202,277,376
84May 17, 2021 21:125,5761,686,587,28617,843,99502,281,472
85May 17, 2021 21:135,5792,415,868,56417,852,59902,285,568
86May 17, 2021 21:125,579859,609,33617,853,98202,285,568
87May 17, 2021 21:125,5801,709,666,75517,857,45202,285,568
88May 17, 2021 21:135,5821,392,553,56317,861,00502,281,472
89May 17, 2021 21:125,5832,451,374,33417,865,20702,285,568
90May 17, 2021 21:135,5882,480,599,12817,881,12102,281,472
91May 17, 2021 21:135,589362,343,09617,886,09302,277,376
92May 17, 2021 21:125,590734,940,39617,887,04102,281,472
93May 17, 2021 21:125,600567,396,56717,921,56702,281,472
94May 17, 2021 21:135,602562,056,64517,927,81202,281,472
95May 17, 2021 21:135,606562,873,37117,939,32402,285,568
96May 17, 2021 21:135,6061,989,006,92617,939,65202,281,472