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 27, 2024 04:14matsuoka-601matsuoka-601Score: 4,423Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 27, 2024 04:144,39329,450,51512,049,0002,008,0002,445,312
2Jul 27, 2024 03:204,39334,804,65012,050,0002,008,0002,281,472
3Jul 27, 2024 03:204,39335,227,76812,051,0002,008,0002,449,408
4Jul 27, 2024 03:204,39329,571,65212,049,0002,008,0002,281,472
5Jul 27, 2024 03:204,39833,875,95812,063,0002,010,0002,449,408
6Jul 27, 2024 03:204,39830,053,28312,064,0002,010,0002,445,312
7Jul 27, 2024 03:194,39840,658,99412,064,0002,010,0002,441,216
8Jul 27, 2024 03:204,39937,955,81212,066,0002,011,0002,281,472
9Jul 27, 2024 03:204,40237,112,59812,074,0002,012,0002,277,376
10Jul 27, 2024 04:144,40332,941,26212,076,0002,012,0002,281,472
11Jul 27, 2024 03:194,40333,783,62112,078,0002,013,0002,449,408
12Jul 27, 2024 04:144,40431,921,63412,080,0002,013,0002,453,504
13Jul 27, 2024 03:204,40429,635,34212,079,0002,013,0002,445,312
14Jul 27, 2024 03:204,40437,727,37212,079,0002,013,0002,453,504
15Jul 27, 2024 03:204,40426,895,03012,079,0002,013,0002,453,504
16Jul 27, 2024 03:204,40431,107,22512,081,0002,013,0002,457,600
17Jul 27, 2024 03:194,40531,666,74712,082,0002,013,0002,441,216
18Jul 27, 2024 04:144,40626,393,43412,084,0002,014,0002,449,408
19Jul 27, 2024 04:144,40634,623,87112,085,0002,014,0002,281,472
20Jul 27, 2024 03:204,40632,658,80112,085,0002,014,0002,453,504
21Jul 27, 2024 04:144,40931,076,90212,093,0002,015,0002,277,376
22Jul 27, 2024 04:144,41031,690,63712,096,0002,016,0002,281,472
23Jul 27, 2024 03:204,41027,381,73912,097,0002,016,0002,445,312
24Jul 27, 2024 04:144,41134,018,86412,099,0002,016,0002,281,472
25Jul 27, 2024 03:204,41128,477,69112,100,0002,016,0002,277,376
26Jul 27, 2024 03:204,41133,445,90712,099,0002,016,0002,281,472
27Jul 27, 2024 04:144,41243,683,54912,102,0002,017,0002,281,472
28Jul 27, 2024 03:204,41236,559,37412,101,0002,016,0002,281,472
29Jul 27, 2024 04:144,41330,207,43713,112,0001,008,0002,281,472
30Jul 27, 2024 03:204,41335,424,29812,104,0002,017,0002,449,408
31Jul 27, 2024 03:204,41327,523,75112,105,0002,017,0002,281,472
32Jul 27, 2024 03:204,41334,382,29112,106,0002,017,0002,281,472
33Jul 27, 2024 03:194,41427,407,60512,108,0002,018,0002,449,408
34Jul 27, 2024 04:144,41532,827,49412,111,0002,018,0002,449,408
35Jul 27, 2024 03:204,41531,338,35712,109,0002,018,0002,449,408
36Jul 27, 2024 03:204,41633,666,37712,113,0002,018,0002,441,216
37Jul 27, 2024 03:204,41636,036,06912,113,0002,018,0002,453,504
38Jul 27, 2024 04:144,41737,030,81612,114,0002,019,0002,449,408
39Jul 27, 2024 03:204,41732,971,44712,116,0002,019,0002,449,408
40Jul 27, 2024 03:194,41730,680,75513,124,0001,009,0002,281,472
41Jul 27, 2024 04:144,41832,430,03012,119,0002,019,0002,449,408
42Jul 27, 2024 03:204,41837,383,48212,118,0002,019,0002,445,312
43Jul 27, 2024 03:204,41831,303,24612,117,0002,019,0002,281,472
44Jul 27, 2024 03:204,41837,571,00412,118,0002,019,0002,453,504
45Jul 27, 2024 03:204,41928,785,39912,120,0002,020,0002,441,216
46Jul 27, 2024 03:204,41931,484,30912,122,0002,020,0002,449,408
47Jul 27, 2024 04:144,42129,733,94712,126,0002,021,0002,441,216
48Jul 27, 2024 03:204,42137,443,40012,127,0002,021,0002,281,472
49Jul 27, 2024 03:204,42130,335,43113,138,0001,010,0002,281,472
50Jul 27, 2024 04:144,42230,396,19613,141,0001,010,0002,453,504
51Jul 27, 2024 04:144,42228,984,74012,128,0002,021,0002,449,408
52Jul 27, 2024 04:144,42238,458,66212,130,0002,021,0002,281,472
53Jul 27, 2024 03:204,42229,936,21012,129,0002,021,0002,277,376
54Jul 27, 2024 03:204,42227,919,00912,129,0002,021,0002,449,408
55Jul 27, 2024 04:144,42335,034,07512,133,0002,022,0002,281,472
56Jul 27, 2024 03:204,42331,168,40212,132,0002,022,0002,449,408
57Jul 27, 2024 04:144,42434,696,82012,135,0002,022,0002,449,408
58Jul 27, 2024 03:194,42435,810,38712,135,0002,022,0002,277,376
59Jul 27, 2024 04:144,42542,456,13312,137,0002,022,0002,437,120
60Jul 27, 2024 04:144,42533,644,86412,137,0002,022,0002,281,472
61Jul 27, 2024 03:204,42529,689,44112,138,0002,023,0002,281,472
62Jul 27, 2024 03:204,42633,261,81612,140,0002,023,0002,457,600
63Jul 27, 2024 03:204,42735,468,31712,143,0002,023,0002,441,216
64Jul 27, 2024 03:194,42739,756,52712,142,0002,023,0002,449,408
65Jul 27, 2024 04:144,42828,999,10312,144,0002,024,0002,445,312
66Jul 27, 2024 03:204,42827,664,13312,144,0002,024,0002,449,408
67Jul 27, 2024 03:204,42831,907,72112,147,0002,024,0002,281,472
68Jul 27, 2024 03:204,42931,740,47212,149,0002,024,0002,281,472
69Jul 27, 2024 03:204,43033,520,40912,150,0002,025,0002,453,504
70Jul 27, 2024 03:194,43035,337,37012,150,0002,025,0002,453,504
71Jul 27, 2024 03:204,43135,390,23512,155,0002,025,0002,281,472
72Jul 27, 2024 03:194,43129,071,36412,155,0002,025,0002,277,376
73Jul 27, 2024 03:204,43531,658,16712,165,0002,027,0002,281,472
74Jul 27, 2024 03:204,43630,258,06712,167,0002,027,0002,445,312
75Jul 27, 2024 04:144,43731,442,29312,169,0002,028,0002,445,312
76Jul 27, 2024 03:204,43730,357,68112,171,0002,028,0002,281,472
77Jul 27, 2024 04:144,44130,567,50212,180,0002,030,0002,281,472
78Jul 27, 2024 04:144,44229,919,65912,183,0002,030,0002,453,504
79Jul 27, 2024 04:144,44328,761,63613,201,0001,015,0002,535,424
80Jul 27, 2024 03:204,44829,358,92713,219,0001,016,0002,281,472
81Jul 27, 2024 04:144,47431,506,78312,271,0002,045,0002,527,232
82Jul 27, 2024 03:204,67387,238,41414,954,15602,207,744
83Jul 27, 2024 03:204,67676,296,00114,964,09802,199,552
84Jul 27, 2024 03:204,67893,919,62714,970,72702,207,744
85Jul 27, 2024 03:194,67991,039,10614,974,03902,195,456
86Jul 27, 2024 03:204,68087,178,56314,975,37502,199,552
87Jul 27, 2024 03:204,68187,623,24214,978,61002,256,896
88Jul 27, 2024 04:144,68377,437,16514,984,93302,199,552
89Jul 27, 2024 03:204,68490,767,71014,988,66102,203,648
90Jul 27, 2024 03:204,68486,451,43014,988,52202,207,744
91Jul 27, 2024 03:204,68461,960,65914,987,42702,334,720
92Jul 27, 2024 04:144,68487,473,17714,988,41402,207,744
93Jul 27, 2024 03:204,68684,004,01214,995,55902,203,648
94Jul 27, 2024 03:204,68784,674,54214,997,79602,203,648
95Jul 27, 2024 04:144,68771,302,68814,997,16702,195,456
96Jul 27, 2024 04:144,69485,524,77915,020,09902,260,992
97Jul 27, 2024 04:144,69680,892,94915,028,55502,207,744
98Jul 27, 2024 04:144,69972,361,03715,037,25102,207,744
99Jul 27, 2024 03:194,700107,535,89715,038,89802,211,840
100Jul 27, 2024 03:204,70274,351,31215,046,56002,203,648
101Jul 27, 2024 03:204,70380,543,17015,048,75702,199,552
102Jul 27, 2024 03:204,70670,605,25915,060,16302,334,720
103Jul 27, 2024 04:144,70686,377,74615,058,55302,334,720
104Jul 27, 2024 04:144,70778,835,54815,062,60802,207,744
105Jul 27, 2024 03:204,71159,330,18115,074,08602,203,648
106Jul 27, 2024 03:204,71275,435,58815,079,41702,207,744
107Jul 27, 2024 03:194,72274,823,38815,109,31002,215,936
108Jul 27, 2024 04:144,85092,289,20515,519,59602,203,648