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 26, 2022 12:23Keichi TakahashiKeichi TakahashiScore: 5,327Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1May 26, 2022 12:105,27436,641,17314,893,0001,985,0002,527,232
2May 26, 2022 12:105,27638,764,84614,897,0001,986,0002,392,064
3May 29, 2022 15:555,28033,761,79515,902,000993,0002,265,088
4May 26, 2022 12:135,28135,623,96814,910,0001,988,0002,383,872
5May 26, 2022 12:115,28136,826,17614,911,0001,988,0002,387,968
6May 26, 2022 12:115,28247,689,97915,909,000994,0002,265,088
7May 26, 2022 12:105,28244,233,46715,908,000994,0002,387,968
8May 29, 2022 15:555,28643,737,41515,858,0001,057,0002,392,064
9May 29, 2022 15:555,28833,391,20214,931,0001,990,0002,392,064
10May 26, 2022 12:115,29042,181,23314,937,0001,991,0002,506,752
11May 29, 2022 15:555,29142,153,48214,939,0001,991,0002,265,088
12May 29, 2022 15:555,29132,742,14115,936,000996,0002,265,088
13May 29, 2022 15:555,29233,826,00914,943,0001,992,0002,392,064
14May 29, 2022 15:555,29345,956,08614,945,0001,992,0002,383,872
15May 26, 2022 12:035,29641,463,80114,954,0001,993,0002,387,968
16May 29, 2022 15:555,29743,828,19814,956,0001,994,0002,265,088
17May 26, 2022 12:035,29732,653,92714,956,0001,994,0002,265,088
18May 29, 2022 15:555,29835,278,52015,957,000997,0002,269,184
19May 29, 2022 15:555,29938,034,21515,959,000997,0002,379,776
20May 26, 2022 12:115,29944,213,21215,960,000997,0002,265,088
21May 26, 2022 12:035,29933,056,56714,962,0001,994,0002,387,968
22May 29, 2022 15:555,30032,951,78814,966,0001,995,0002,265,088
23May 26, 2022 12:135,30041,961,72615,962,000997,0002,502,656
24May 29, 2022 16:095,30143,597,93214,967,0001,995,0002,392,064
25May 29, 2022 16:095,30143,725,75814,969,0001,995,0002,527,232
26May 29, 2022 15:555,30147,074,52015,965,000997,0002,392,064
27May 29, 2022 15:555,30143,194,22915,966,000997,0002,269,184
28May 26, 2022 12:235,30146,211,99415,965,000997,0002,396,160
29May 26, 2022 12:235,30247,358,14715,968,000998,0002,265,088
30May 26, 2022 12:235,30244,322,00814,971,0001,996,0002,392,064
31May 26, 2022 12:105,30243,302,29314,970,0001,996,0002,387,968
32May 26, 2022 12:125,30333,608,21614,975,0001,996,0002,387,968
33May 29, 2022 15:555,30450,745,24915,975,000998,0002,527,232
34May 26, 2022 12:135,30537,757,64815,978,000998,0002,265,088
35May 26, 2022 12:115,30541,225,71314,980,0001,997,0002,396,160
36May 29, 2022 15:555,30743,435,70614,985,0001,998,0002,387,968
37May 26, 2022 12:035,30736,432,81914,985,0001,998,0002,265,088
38May 26, 2022 12:115,30840,841,40014,989,0001,998,0002,265,088
39May 29, 2022 15:555,30940,901,52715,991,000999,0002,502,656
40May 29, 2022 15:555,30944,759,79114,992,0001,998,0002,265,088
41May 26, 2022 12:115,30942,921,79314,991,0001,998,0002,269,184
42May 29, 2022 15:555,31146,557,65815,995,000999,0002,383,872
43May 29, 2022 15:555,31141,489,86815,996,000999,0002,265,088
44May 26, 2022 12:135,31135,924,06214,995,0001,999,0002,527,232
45May 29, 2022 15:555,31243,305,65414,998,0001,999,0002,265,088
46May 26, 2022 12:125,31347,237,54715,002,0002,000,0002,265,088
47May 29, 2022 15:555,31437,484,29315,004,0002,000,0002,383,872
48May 26, 2022 12:135,31434,935,47715,006,0002,000,0002,265,088
49May 26, 2022 12:125,31441,920,28616,006,0001,000,0002,396,160
50May 26, 2022 12:035,31443,782,65616,006,0001,000,0002,392,064
51May 29, 2022 16:095,31634,504,68715,011,0002,001,0002,265,088
52May 29, 2022 15:555,31648,956,70916,012,0001,000,0002,265,088
53May 26, 2022 12:125,31644,186,00416,012,0001,000,0002,392,064
54May 26, 2022 12:105,31745,320,49216,014,0001,000,0002,502,656
55May 26, 2022 12:235,31831,138,55315,015,0002,002,0002,265,088
56May 29, 2022 16:095,31938,575,00315,018,0002,002,0002,265,088
57May 29, 2022 15:555,31947,509,37315,019,0002,002,0002,523,136
58May 29, 2022 15:555,31945,525,81015,018,0002,002,0002,387,968
59May 29, 2022 15:555,32143,351,34115,023,0002,003,0002,265,088
60May 29, 2022 15:555,32235,819,45016,030,0001,001,0002,527,232
61May 29, 2022 15:555,32438,249,85216,036,0001,002,0002,265,088
62May 26, 2022 12:105,32442,751,99016,034,0001,002,0002,265,088
63May 26, 2022 12:105,32442,831,83516,035,0001,002,0002,265,088
64May 29, 2022 16:095,32546,950,03916,039,0001,002,0002,396,160
65May 26, 2022 12:125,32542,024,89115,036,0002,004,0002,387,968
66May 29, 2022 15:555,32635,891,93616,042,0001,002,0002,387,968
67May 26, 2022 12:235,32737,617,74615,041,0002,005,0002,527,232
68May 26, 2022 12:035,32735,080,90015,042,0002,005,0002,265,088
69May 26, 2022 12:035,32838,636,18716,048,0001,003,0002,383,872
70May 26, 2022 12:115,32934,814,18015,047,0002,006,0002,498,560
71May 26, 2022 12:105,32941,904,47616,049,0001,003,0002,506,752
72May 29, 2022 16:095,33044,883,57215,050,0002,006,0002,396,160
73May 26, 2022 12:135,33035,608,83316,054,0001,003,0002,265,088
74May 26, 2022 12:125,33043,384,52716,053,0001,003,0002,387,968
75May 29, 2022 15:555,33147,380,95215,052,0002,006,0002,392,064
76May 26, 2022 12:115,33245,071,58816,059,0001,003,0002,392,064
77May 26, 2022 12:105,33233,148,39816,058,0001,003,0002,265,088
78May 26, 2022 12:235,33346,345,90715,058,0002,007,0002,265,088
79May 29, 2022 15:555,33445,220,91016,065,0001,004,0002,383,872
80May 29, 2022 16:095,33733,749,02115,070,0002,009,0002,265,088
81May 29, 2022 15:555,33734,855,82215,068,0002,009,0002,265,088
82May 29, 2022 15:555,33932,626,37016,081,0001,005,0002,383,872
83May 26, 2022 12:235,33942,962,05215,076,0002,010,0002,265,088
84May 26, 2022 12:135,33938,121,70916,081,0001,005,0002,383,872
85May 29, 2022 15:555,34042,497,28215,078,0002,010,0002,379,776
86May 26, 2022 12:235,34037,961,66515,079,0002,010,0002,265,088
87May 26, 2022 12:035,34040,500,08315,078,0002,010,0002,482,176
88May 29, 2022 16:095,34142,869,35016,087,0001,005,0002,265,088
89May 26, 2022 12:125,34142,513,40216,086,0001,005,0002,265,088
90May 29, 2022 16:095,34345,142,59416,093,0001,005,0002,383,872
91May 29, 2022 15:555,34337,509,20916,093,0001,005,0002,265,088
92May 26, 2022 12:235,34344,030,90016,094,0001,005,0002,265,088
93May 26, 2022 12:125,34343,001,52116,092,0001,005,0002,265,088
94May 29, 2022 15:555,34547,835,63415,093,0002,012,0002,387,968
95May 26, 2022 12:135,34933,578,32015,104,0002,013,0002,265,088
96May 26, 2022 12:135,35048,146,39415,105,0002,014,0002,265,088
97May 29, 2022 15:555,35349,178,06015,115,0002,015,0002,392,064
98May 26, 2022 12:125,36146,544,82115,136,0002,018,0002,387,968
99May 26, 2022 12:035,36349,001,47816,153,0001,009,0002,392,064
100May 26, 2022 12:235,48885,576,17917,562,20402,285,568
101May 26, 2022 12:105,49092,949,08217,568,57402,273,280
102May 29, 2022 15:555,49581,940,21717,582,49702,244,608
103May 29, 2022 16:095,49580,449,33717,582,74202,277,376
104May 26, 2022 12:035,49679,350,94617,585,99602,244,608
105May 29, 2022 16:095,49699,722,90017,586,59502,273,280
106May 26, 2022 12:035,49794,603,71017,591,21402,273,280
107May 29, 2022 15:555,49969,362,94917,596,28402,277,376
108May 26, 2022 12:235,50068,026,47017,600,97202,240,512
109May 26, 2022 12:115,50182,194,50217,604,73002,269,184
110May 29, 2022 15:555,50174,702,89017,603,30902,277,376
111May 26, 2022 12:135,50281,061,51017,606,68102,281,472
112May 29, 2022 15:555,50284,572,49317,607,98802,277,376
113May 26, 2022 12:125,50578,374,60417,615,44202,285,568
114May 26, 2022 12:125,50693,413,90117,618,06602,289,664
115May 29, 2022 15:555,50686,975,53517,619,32002,297,856
116May 26, 2022 12:135,50886,226,15117,626,28302,277,376
117May 29, 2022 15:555,50873,914,39117,625,65502,285,568
118May 26, 2022 12:115,50959,851,27117,629,81902,277,376
119May 26, 2022 12:105,51082,095,37517,633,44402,281,472
120May 26, 2022 12:125,51256,251,24017,639,69702,277,376
121May 29, 2022 15:555,51879,278,49217,658,31502,273,280
122May 26, 2022 12:105,51979,509,37017,661,10502,285,568
123May 26, 2022 12:235,52178,629,61917,667,18102,289,664
124May 29, 2022 15:555,52387,190,27617,672,62402,281,472
125May 29, 2022 15:555,52487,808,52217,675,34302,281,472
126May 29, 2022 15:555,52575,344,55717,679,95902,277,376
127May 29, 2022 16:095,52573,397,95517,680,81302,273,280
128May 26, 2022 12:115,52881,071,84517,690,31202,285,568
129May 26, 2022 12:035,54088,782,47317,728,00502,289,664
130May 29, 2022 15:555,54180,837,71117,731,39202,281,472
131May 29, 2022 15:555,54467,089,98917,740,61002,289,664
132May 26, 2022 12:135,54663,410,29917,746,08702,277,376