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 23, 2024 15:04matsuoka-601matsuoka-601Score: 4,468Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 23, 2024 15:044,42432,957,64012,136,0002,022,0002,416,640
2Jul 23, 2024 15:084,42831,928,37112,146,0002,024,0002,281,472
3Jul 23, 2024 15:064,43036,653,04712,152,0002,025,0002,408,448
4Jul 23, 2024 15:064,43331,032,43612,161,0002,026,0002,285,568
5Jul 23, 2024 15:064,43332,600,97213,171,0001,013,0002,285,568
6Jul 23, 2024 15:084,43334,166,01613,171,0001,013,0002,400,256
7Jul 23, 2024 15:044,43337,123,40212,158,0002,026,0002,285,568
8Jul 23, 2024 15:054,43434,622,99613,177,0001,013,0002,285,568
9Jul 23, 2024 15:044,43729,542,36712,171,0002,028,0002,285,568
10Jul 23, 2024 15:044,43731,479,95412,169,0002,028,0002,285,568
11Jul 23, 2024 15:054,43834,467,95013,186,0001,014,0002,285,568
12Jul 23, 2024 15:044,43831,018,33512,172,0002,028,0002,404,352
13Jul 23, 2024 15:054,43930,913,63212,176,0002,029,0002,404,352
14Jul 23, 2024 15:064,43937,407,73412,176,0002,029,0002,285,568
15Jul 23, 2024 15:044,43932,477,59112,177,0002,029,0002,400,256
16Jul 23, 2024 15:084,44136,636,77413,195,0001,015,0002,285,568
17Jul 23, 2024 15:034,44229,213,30212,184,0002,030,0002,412,544
18Jul 23, 2024 15:064,44330,833,98212,188,0002,031,0002,285,568
19Jul 23, 2024 15:034,44527,824,71713,209,0001,016,0002,285,568
20Jul 23, 2024 15:044,44631,370,53513,210,0001,016,0002,285,568
21Jul 23, 2024 15:034,44631,728,35212,194,0002,032,0002,285,568
22Jul 23, 2024 15:044,45031,975,99712,206,0002,034,0002,404,352
23Jul 23, 2024 15:054,45235,461,46713,230,0001,017,0002,285,568
24Jul 23, 2024 15:064,45233,647,52713,229,0001,017,0002,285,568
25Jul 23, 2024 15:064,45331,294,09213,232,0001,017,0002,285,568
26Jul 23, 2024 15:054,45332,797,42412,215,0002,035,0002,285,568
27Jul 23, 2024 15:084,45429,937,72813,236,0001,018,0002,396,160
28Jul 23, 2024 15:034,45535,179,37713,237,0001,018,0002,281,472
29Jul 23, 2024 15:064,45631,232,86813,240,0001,018,0002,285,568
30Jul 23, 2024 15:054,45731,296,52613,243,0001,018,0002,285,568
31Jul 23, 2024 15:064,45731,664,52213,244,0001,018,0002,285,568
32Jul 23, 2024 15:084,46236,174,92013,258,0001,019,0002,285,568
33Jul 23, 2024 15:044,46334,145,08712,241,0002,040,0002,408,448
34Jul 23, 2024 15:044,46331,262,57213,263,0001,020,0002,265,088
35Jul 23, 2024 15:064,46331,645,20613,263,0001,020,0002,408,448
36Jul 23, 2024 15:034,46434,991,03914,285,00002,400,256
37Jul 23, 2024 15:064,46431,723,80114,286,00002,281,472
38Jul 23, 2024 15:064,46531,195,17213,268,0001,020,0002,285,568
39Jul 23, 2024 15:044,46534,414,35213,268,0001,020,0002,408,448
40Jul 23, 2024 15:044,46633,736,24813,272,0001,020,0002,408,448
41Jul 23, 2024 15:044,46829,823,42714,297,00002,285,568
42Jul 23, 2024 15:044,46831,226,41413,278,0001,021,0002,285,568
43Jul 23, 2024 15:064,46835,736,24412,254,0002,042,0002,404,352
44Jul 23, 2024 15:064,46932,764,74713,279,0001,021,0002,412,544
45Jul 23, 2024 15:044,46937,143,06614,302,00002,285,568
46Jul 23, 2024 15:054,46934,081,99213,279,0001,021,0002,404,352
47Jul 23, 2024 15:054,47030,817,94413,284,0001,021,0002,408,448
48Jul 23, 2024 15:044,47229,222,93913,287,0001,022,0002,490,368
49Jul 23, 2024 15:034,47332,414,18712,270,0002,045,0002,408,448
50Jul 23, 2024 15:064,47432,368,92813,296,0001,022,0002,285,568
51Jul 23, 2024 15:084,47534,449,21314,321,00002,396,160
52Jul 23, 2024 15:084,47631,337,15813,301,0001,023,0002,408,448
53Jul 23, 2024 15:064,47631,221,75513,299,0001,023,0002,416,640
54Jul 23, 2024 15:044,47629,404,53514,324,00002,285,568
55Jul 23, 2024 15:084,47832,320,07514,330,00002,519,040
56Jul 23, 2024 15:044,47833,034,53913,307,0001,023,0002,404,352
57Jul 23, 2024 15:054,47831,181,57213,308,0001,023,0002,506,752
58Jul 23, 2024 15:034,48032,276,19813,313,0001,024,0002,285,568
59Jul 23, 2024 15:084,48030,557,34814,337,00002,285,568
60Jul 23, 2024 15:064,48134,664,76413,316,0001,024,0002,285,568
61Jul 23, 2024 15:034,48743,595,72214,358,00002,285,568
62Jul 23, 2024 15:034,48734,978,76113,334,0001,025,0002,285,568
63Jul 23, 2024 15:064,48934,708,57314,364,00002,404,352
64Jul 23, 2024 15:064,68369,973,84714,985,98002,306,048
65Jul 23, 2024 15:064,70370,154,72015,050,54702,306,048
66Jul 23, 2024 15:064,70387,647,31015,048,99002,301,952
67Jul 23, 2024 15:034,708100,784,75615,064,74902,297,856
68Jul 23, 2024 15:044,710126,683,26815,071,67902,260,992
69Jul 23, 2024 15:044,71199,332,54415,075,60402,293,760
70Jul 23, 2024 15:064,71293,211,46315,078,03002,301,952
71Jul 23, 2024 15:044,71388,767,00215,082,58802,179,072
72Jul 23, 2024 15:084,71669,622,30715,091,88102,256,896
73Jul 23, 2024 15:084,71764,098,95415,093,39602,297,856
74Jul 23, 2024 15:054,71879,964,77515,097,05502,297,856
75Jul 23, 2024 15:044,72187,265,91915,106,75502,293,760
76Jul 23, 2024 15:054,724100,205,62415,115,36702,301,952
77Jul 23, 2024 15:064,72582,937,29215,119,73302,301,952
78Jul 23, 2024 15:064,72691,763,67415,123,01102,301,952
79Jul 23, 2024 15:034,72798,777,32315,124,82302,179,072
80Jul 23, 2024 15:044,72888,839,39015,128,27902,301,952
81Jul 23, 2024 15:034,72987,890,56015,131,82802,301,952
82Jul 23, 2024 15:044,73676,878,03815,156,62002,301,952
83Jul 23, 2024 15:084,74787,781,09215,191,96802,310,144
84Jul 23, 2024 15:054,74991,534,15215,195,79002,293,760