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 listJun 2, 2024 10:24matsuoka-601matsuoka-601Score: 4,651Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 2, 2024 10:244,60630,269,78713,686,0001,052,0002,285,568
2Jun 2, 2024 10:234,61330,430,35613,709,0001,054,0002,408,448
3Jun 2, 2024 10:244,63331,460,61713,836,000988,0002,285,568
4Jun 2, 2024 10:234,63532,050,38412,855,0001,977,0002,285,568
5Jun 2, 2024 10:234,64332,425,58614,856,00002,404,352
6Jun 2, 2024 10:244,64339,490,32512,878,0001,981,0002,285,568
7Jun 2, 2024 10:234,64436,901,89113,872,000990,0002,408,448
8Jun 2, 2024 10:244,64536,295,83213,874,000991,0002,404,352
9Jun 2, 2024 10:234,64535,996,77713,873,000990,0002,408,448
10Jun 2, 2024 10:244,64631,636,24713,877,000991,0002,281,472
11Jun 2, 2024 10:244,64732,401,60014,870,00002,285,568
12Jun 2, 2024 10:234,64740,872,35712,887,0001,982,0002,408,448
13Jun 2, 2024 10:244,64735,587,51812,888,0001,982,0002,285,568
14Jun 2, 2024 10:234,64732,486,49013,878,000991,0002,400,256
15Jun 2, 2024 10:234,64830,622,59714,875,00002,400,256
16Jun 2, 2024 10:234,64841,123,03413,881,000991,0002,285,568
17Jun 2, 2024 10:234,64842,125,91112,890,0001,983,0002,285,568
18Jun 2, 2024 10:234,64840,196,68113,882,000991,0002,285,568
19Jun 2, 2024 10:234,64830,609,94912,892,0001,983,0002,400,256
20Jun 2, 2024 10:234,64830,612,92713,883,000991,0002,285,568
21Jun 2, 2024 10:234,64838,252,05013,881,000991,0002,510,848
22Jun 2, 2024 10:234,64833,932,62714,875,00002,408,448
23Jun 2, 2024 10:234,64832,868,74812,891,0001,983,0002,285,568
24Jun 2, 2024 10:234,64930,686,48312,893,0001,983,0002,285,568
25Jun 2, 2024 10:244,64941,734,56612,894,0001,983,0002,285,568
26Jun 2, 2024 10:234,65033,299,28413,889,000992,0002,285,568
27Jun 2, 2024 10:234,65029,997,51012,896,0001,984,0002,404,352
28Jun 2, 2024 10:244,65032,328,45713,888,000992,0002,404,352
29Jun 2, 2024 10:234,65030,235,72212,897,0001,984,0002,285,568
30Jun 2, 2024 10:244,65044,466,03713,888,000992,0002,285,568
31Jun 2, 2024 10:244,65033,187,28813,888,000992,0002,396,160
32Jun 2, 2024 10:234,65131,947,42213,891,000992,0002,408,448
33Jun 2, 2024 10:244,65130,424,26512,898,0001,984,0002,404,352
34Jun 2, 2024 10:244,65132,079,98413,892,000992,0002,404,352
35Jun 2, 2024 10:234,65134,395,35713,892,000992,0002,404,352
36Jun 2, 2024 10:234,65135,498,90513,891,000992,0002,285,568
37Jun 2, 2024 10:234,65130,037,51013,892,000992,0002,281,472
38Jun 2, 2024 10:244,65143,279,34212,898,0001,984,0002,285,568
39Jun 2, 2024 10:244,65133,985,74214,884,00002,285,568
40Jun 2, 2024 10:244,65349,974,07112,904,0001,985,0002,285,568
41Jun 2, 2024 10:244,65332,298,95012,903,0001,985,0002,396,160
42Jun 2, 2024 10:244,65337,830,58712,903,0001,985,0002,285,568
43Jun 2, 2024 10:234,65340,098,30112,905,0001,985,0002,404,352
44Jun 2, 2024 10:244,65431,841,34912,907,0001,985,0002,281,472
45Jun 2, 2024 10:244,65537,314,00412,910,0001,986,0002,408,448
46Jun 2, 2024 10:244,65540,878,47113,902,000993,0002,285,568
47Jun 2, 2024 10:244,65630,353,80813,906,000993,0002,285,568
48Jun 2, 2024 10:234,65734,968,33313,910,000993,0002,408,448
49Jun 2, 2024 10:244,65831,099,89812,919,0001,987,0002,285,568
50Jun 2, 2024 10:244,66031,458,31113,918,000994,0002,285,568
51Jun 2, 2024 10:234,66732,028,70813,940,000995,0002,285,568
52Jun 2, 2024 10:244,67335,893,32813,957,000996,0002,408,448
53Jun 2, 2024 10:244,67641,762,73713,967,000997,0002,285,568
54Jun 2, 2024 10:244,68230,249,77012,986,0001,997,0002,404,352
55Jun 2, 2024 10:244,86073,161,90415,551,76102,301,952
56Jun 2, 2024 10:234,87263,427,91615,589,08702,301,952
57Jun 2, 2024 10:234,87260,697,25415,591,65802,179,072
58Jun 2, 2024 10:234,876100,218,74115,603,57902,297,856
59Jun 2, 2024 10:244,87792,800,21115,606,24302,297,856
60Jun 2, 2024 10:234,87880,635,56915,608,93002,301,952
61Jun 2, 2024 10:244,88093,539,50115,616,23702,179,072
62Jun 2, 2024 10:244,88182,731,84215,619,67902,301,952
63Jun 2, 2024 10:244,88186,877,00515,618,02502,174,976
64Jun 2, 2024 10:244,88494,018,97615,627,28602,301,952
65Jun 2, 2024 10:234,88590,056,97515,633,03402,174,976
66Jun 2, 2024 10:244,88881,337,64415,641,20802,301,952
67Jun 2, 2024 10:234,89276,424,42815,654,13602,297,856
68Jun 2, 2024 10:234,89494,068,34215,661,44102,179,072
69Jun 2, 2024 10:244,90185,226,67915,684,53502,301,952
70Jun 2, 2024 10:244,90294,672,02015,685,38002,301,952
71Jun 2, 2024 10:234,904100,567,02815,692,70802,297,856
72Jun 2, 2024 10:234,90994,334,48915,709,53302,297,856