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 listJan 2, 2026 00:00HattonuriHattonuriScore: 4,426Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jan 1, 2026 23:594,38836,625,50012,037,0002,006,0002,453,504
2Jan 2, 2026 00:004,39632,442,21112,059,0002,009,0002,445,312
3Jan 1, 2026 23:384,39841,651,07212,062,0002,010,0002,445,312
4Jan 1, 2026 23:384,39933,030,54512,066,0002,011,0002,437,120
5Jan 1, 2026 23:384,40028,770,55412,068,0002,011,0002,273,280
6Jan 2, 2026 00:004,40129,590,03613,078,0001,006,0002,445,312
7Jan 2, 2026 00:004,40339,355,23912,076,0002,012,0002,535,424
8Jan 1, 2026 23:384,40427,997,02112,079,0002,013,0002,453,504
9Jan 2, 2026 00:004,40433,884,98512,081,0002,013,0002,273,280
10Jan 2, 2026 00:004,40634,337,19312,084,0002,014,0002,449,408
11Jan 2, 2026 00:004,40631,215,21512,085,0002,014,0002,441,216
12Jan 1, 2026 23:384,40842,964,89912,090,0002,015,0002,449,408
13Jan 1, 2026 23:374,40832,151,56512,092,0002,015,0002,449,408
14Jan 1, 2026 23:384,40929,392,50813,101,0001,007,0002,445,312
15Jan 1, 2026 23:384,40933,580,72512,093,0002,015,0002,535,424
16Jan 1, 2026 23:384,40929,424,95612,093,0002,015,0002,445,312
17Jan 1, 2026 23:374,41128,528,28212,100,0002,016,0002,273,280
18Jan 2, 2026 00:004,41128,913,26012,099,0002,016,0002,449,408
19Jan 2, 2026 00:004,41135,256,56612,100,0002,016,0002,441,216
20Jan 1, 2026 23:384,41328,076,39312,106,0002,017,0002,535,424
21Jan 2, 2026 00:004,41330,692,49113,114,0001,008,0002,453,504
22Jan 1, 2026 23:594,41431,095,71812,108,0002,018,0002,273,280
23Jan 1, 2026 23:594,41436,607,83912,107,0002,017,0002,453,504
24Jan 2, 2026 00:004,41439,535,27712,107,0002,017,0002,449,408
25Jan 1, 2026 23:384,41732,105,85312,116,0002,019,0002,535,424
26Jan 1, 2026 23:384,41838,502,61912,119,0002,019,0002,273,280
27Jan 1, 2026 23:384,41928,178,69612,121,0002,020,0002,445,312
28Jan 1, 2026 23:384,42327,789,92112,133,0002,022,0002,273,280
29Jan 2, 2026 00:004,42430,425,91612,136,0002,022,0002,535,424
30Jan 2, 2026 00:004,42632,442,26912,141,0002,023,0002,445,312
31Jan 2, 2026 00:004,42628,739,98912,141,0002,023,0002,449,408
32Jan 1, 2026 23:384,42634,911,15412,141,0002,023,0002,449,408
33Jan 2, 2026 00:004,42738,360,06312,142,0002,023,0002,273,280
34Jan 1, 2026 23:384,42728,923,45012,142,0002,023,0002,445,312
35Jan 1, 2026 23:594,42731,093,47612,143,0002,023,0002,535,424
36Jan 2, 2026 00:004,42828,756,18712,144,0002,024,0002,531,328
37Jan 1, 2026 23:384,42829,396,74912,146,0002,024,0002,445,312
38Jan 1, 2026 23:374,42829,058,81512,144,0002,024,0002,445,312
39Jan 2, 2026 00:004,42849,435,65212,146,0002,024,0002,273,280
40Jan 1, 2026 23:594,42833,124,71112,144,0002,024,0002,449,408
41Jan 1, 2026 23:384,42929,095,07612,148,0002,024,0002,453,504
42Jan 1, 2026 23:384,43040,487,23312,150,0002,025,0002,449,408
43Jan 1, 2026 23:384,43434,584,47712,163,0002,027,0002,445,312
44Jan 1, 2026 23:384,43533,807,68812,165,0002,027,0002,535,424
45Jan 1, 2026 23:384,43631,681,45112,167,0002,027,0002,273,280
46Jan 1, 2026 23:384,43631,653,25112,168,0002,028,0002,445,312
47Jan 2, 2026 00:004,43832,161,68612,174,0002,029,0002,535,424
48Jan 1, 2026 23:384,43833,894,82712,173,0002,028,0002,535,424
49Jan 2, 2026 00:004,44035,175,91113,194,0001,014,0002,535,424
50Jan 1, 2026 23:384,44327,130,25612,187,0002,031,0002,265,088
51Jan 1, 2026 23:384,45344,286,81712,215,0002,035,0002,445,312
52Jan 1, 2026 23:384,45335,013,88912,213,0002,035,0002,449,408
53Jan 1, 2026 23:384,45435,633,14212,217,0002,036,0002,449,408
54Jan 1, 2026 23:384,46038,160,01412,234,0002,039,0002,273,280
55Jan 2, 2026 00:004,46830,719,05313,276,0001,021,0002,437,120
56Jan 1, 2026 23:594,46942,617,80813,280,0001,021,0002,445,312
57Jan 2, 2026 00:004,47540,016,67014,319,00002,535,424
58Jan 1, 2026 23:384,48128,184,61513,314,0001,024,0002,445,312
59Jan 1, 2026 23:384,60137,214,07413,673,0001,051,0002,449,408
60Jan 2, 2026 00:004,98430,052,08713,957,0001,993,0002,535,424