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 13, 2021 19:13Andrey TsvetkovAndrey TsvetkovScore: 5,707Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 20, 2021 18:535,65045,785,88716,071,0002,008,0002,514,944
2Jun 20, 2021 18:535,66246,869,22816,106,0002,013,0002,334,720
3Jul 13, 2021 19:195,66542,978,64315,108,0003,021,0002,334,720
4Jun 20, 2021 18:535,66742,666,26715,111,0003,022,0002,334,720
5Jun 20, 2021 18:535,66742,373,76416,119,0002,014,0002,523,136
6Jul 13, 2021 19:135,66844,723,77415,114,0003,022,0002,334,720
7Jul 13, 2021 19:195,67142,851,32215,124,0003,024,0002,527,232
8Jun 20, 2021 18:535,67242,993,87516,134,0002,016,0002,531,328
9Jul 13, 2021 19:125,67447,223,17516,140,0002,017,0002,326,528
10Jun 20, 2021 18:535,67443,110,81716,140,0002,017,0002,334,720
11Jun 20, 2021 18:535,67533,361,29315,134,0003,026,0002,519,040
12Jul 13, 2021 19:195,67840,942,04416,152,0002,019,0002,527,232
13Jul 13, 2021 19:195,67839,360,13416,150,0002,018,0002,527,232
14Jun 20, 2021 18:535,67843,482,91116,150,0002,018,0002,527,232
15Jul 13, 2021 19:125,68144,892,78816,160,0002,020,0002,523,136
16Jun 20, 2021 18:535,68541,293,83416,170,0002,021,0002,531,328
17Jun 20, 2021 18:535,68541,186,05316,170,0002,021,0002,334,720
18Jul 13, 2021 19:125,68837,230,11715,168,0003,033,0002,527,232
19Jun 20, 2021 18:535,68836,724,95316,178,0002,022,0002,527,232
20Jun 20, 2021 18:535,68847,303,57515,168,0003,033,0002,334,720
21Jun 20, 2021 18:535,69038,714,63717,196,0001,011,0002,334,720
22Jun 20, 2021 18:535,69038,364,06115,174,0003,034,0002,334,720
23Jul 13, 2021 19:135,69145,622,85516,187,0002,023,0002,531,328
24Jul 13, 2021 19:135,69140,259,24116,189,0002,023,0002,334,720
25Jun 20, 2021 18:535,69339,373,64016,193,0002,024,0002,523,136
26Jul 13, 2021 19:125,69441,933,94717,209,0001,012,0002,330,624
27Jun 20, 2021 18:535,69632,709,80816,201,0002,025,0002,334,720
28Jul 13, 2021 19:195,69737,199,60715,191,0003,038,0002,334,720
29Jun 20, 2021 18:535,69740,654,98616,204,0002,025,0002,334,720
30Jul 13, 2021 19:195,69845,872,67516,209,0002,026,0002,531,328
31Jun 20, 2021 18:535,69947,080,12716,211,0002,026,0002,334,720
32Jul 13, 2021 19:195,70048,700,94716,215,0002,026,0002,523,136
33Jul 13, 2021 19:135,70240,454,89015,205,0003,041,0002,514,944
34Jun 20, 2021 18:535,70238,373,44315,206,0003,041,0002,334,720
35Jul 13, 2021 19:125,70335,780,73616,223,0002,027,0002,334,720
36Jun 20, 2021 18:535,70640,865,71416,230,0002,028,0002,334,720
37Jun 20, 2021 18:535,70741,963,83315,218,0003,043,0002,523,136
38Jul 13, 2021 19:135,70843,339,03216,235,0002,029,0002,310,144
39Jul 13, 2021 19:135,70981,215,07918,269,05602,228,224
40Jul 13, 2021 19:125,71038,584,43417,256,0001,015,0002,519,040
41Jul 13, 2021 19:125,71242,052,63815,233,0003,046,0002,334,720
42Jul 13, 2021 19:125,71343,585,00315,236,0003,047,0002,531,328
43Jun 20, 2021 18:535,71847,816,07316,264,0002,033,0002,334,720
44Jul 13, 2021 19:135,71944,422,76815,252,0003,050,0002,326,528
45Jul 13, 2021 19:125,72077,276,91418,303,71402,228,224
46Jun 20, 2021 18:535,720105,114,78718,304,28302,240,512
47Jun 20, 2021 18:535,72048,433,86216,271,0002,033,0002,334,720
48Jun 20, 2021 18:535,72150,769,73216,273,0002,034,0002,531,328
49Jul 13, 2021 19:135,72233,662,56816,275,0002,034,0002,334,720
50Jul 13, 2021 19:135,723100,455,86418,313,38302,228,224
51Jun 20, 2021 18:535,72439,537,03816,283,0002,035,0002,334,720
52Jun 20, 2021 18:535,72595,536,68618,319,52102,228,224
53Jul 13, 2021 19:135,72832,768,68916,293,0002,036,0002,531,328
54Jun 20, 2021 18:535,72848,870,51916,294,0002,036,0002,527,232
55Jul 13, 2021 19:195,72839,571,67715,274,0003,054,0002,371,584
56Jul 13, 2021 19:195,73083,360,73218,337,56402,232,320
57Jun 20, 2021 18:535,73340,993,45216,306,0002,038,0002,334,720
58Jul 13, 2021 19:125,73442,461,11915,290,0003,058,0002,347,008
59Jun 20, 2021 18:535,744108,981,47018,380,76702,228,224
60Jul 13, 2021 19:135,75541,817,85715,347,0003,069,0002,523,136
61Jul 13, 2021 19:195,75667,440,04918,419,24302,240,512
62Jul 13, 2021 19:135,76163,029,88718,436,16302,236,416
63Jul 13, 2021 19:125,76361,846,86418,442,70502,232,320
64Jun 20, 2021 18:535,76464,344,92618,443,23302,228,224
65Jun 20, 2021 18:535,77676,728,72218,484,44002,232,320
66Jul 13, 2021 19:195,79139,501,89616,473,0002,059,0002,527,232
67Jun 20, 2021 18:535,79856,387,49518,552,42102,228,224
68Jul 13, 2021 19:195,82091,860,34618,624,13402,244,608
69Jul 13, 2021 19:125,82691,767,37018,641,76302,232,320
70Jun 20, 2021 18:535,85787,039,02118,742,02502,232,320
71Jun 20, 2021 18:535,87997,595,53418,813,15302,228,224
72Jun 20, 2021 18:535,94463,463,79519,021,10302,236,416