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.

Date AuthorLanguageStatus Score
Nov 8, 2024 06:07SSE4SSE4CPPclang++18.1.3Success5,893
Nov 8, 2024 06:06SSE4SSE4CPPclang++18.1.3Error
Nov 8, 2024 05:38SSE4SSE4CPPclang++18.1.3Success5,132
Nov 8, 2024 05:36SSE4SSE4CPPclang++18.1.3Error
Nov 8, 2024 00:17CountHarebourgCountHarebourgCPPg++13.2.0Success4,691
Nov 7, 2024 22:41CountHarebourgCountHarebourgCPPg++13.2.0Error
Nov 7, 2024 22:33CountHarebourgCountHarebourgCPPclang++18.1.3Success4,690+382.11 RP
Nov 7, 2024 16:16SSE4SSE4CPPclang++18.1.3Success5,266
Nov 7, 2024 16:15SSE4SSE4CPPclang++18.1.3Success5,627
Nov 7, 2024 16:14SSE4SSE4CPPclang++18.1.3Success5,841
Nov 7, 2024 16:03SSE4SSE4CPPclang++18.1.3Success5,074+272.46 RP
Nov 7, 2024 16:03leonardiusleonardiusCPPg++13.2.0Success4,670+4.58 RP
Nov 7, 2024 16:02SSE4SSE4CPPclang++18.1.3Error
Nov 7, 2024 16:00CountHarebourgCountHarebourgCPPg++13.2.0Success5,786
Nov 7, 2024 15:59leonardiusleonardiusCPPg++13.2.0Success4,680+2'136.75 RP
Nov 7, 2024 15:59CountHarebourgCountHarebourgCPPg++13.2.0Error
Nov 7, 2024 15:58CountHarebourgCountHarebourgCPPg++13.2.0Error
Nov 7, 2024 15:57CountHarebourgCountHarebourgCPPg++13.2.0Success5,739
Nov 7, 2024 15:57CountHarebourgCountHarebourgCPPclang++18.1.3Success5,901
Nov 7, 2024 15:56CountHarebourgCountHarebourgCPPg++13.2.0Success5,759
Nov 7, 2024 15:53CountHarebourgCountHarebourgCPPg++13.2.0Success5,714+41.27 RP
Nov 7, 2024 15:53CountHarebourgCountHarebourgCPPclang++18.1.3Success5,891
Nov 7, 2024 15:48CountHarebourgCountHarebourgCPPclang++18.1.3Success5,893
Nov 7, 2024 15:46CountHarebourgCountHarebourgCPPclang++18.1.3Success5,852+11.60 RP
Nov 7, 2024 15:45CountHarebourgCountHarebourgCPPclang++18.1.3Success5,898
Nov 7, 2024 15:43CountHarebourgCountHarebourgCPPclang++18.1.3Success5,894
Nov 7, 2024 15:43CountHarebourgCountHarebourgCPPclang++18.1.3Success5,897
Nov 7, 2024 15:42CountHarebourgCountHarebourgCPPclang++18.1.3Success5,903
Nov 7, 2024 15:42CountHarebourgCountHarebourgCPPclang++18.1.3Success5,903
Nov 7, 2024 15:39CountHarebourgCountHarebourgCPPclang++18.1.3Success5,898
Nov 7, 2024 15:36CountHarebourgCountHarebourgCPPclang++18.1.3Success5,892+0.58 RP
Nov 7, 2024 15:34SSE4SSE4CPPclang++18.1.3Success5,900
Nov 7, 2024 15:11CountHarebourgCountHarebourgCPPclang++18.1.3Success19,089
Nov 7, 2024 14:45CountHarebourgCountHarebourgCPPclang++18.1.3Success46,228
Nov 7, 2024 14:43CountHarebourgCountHarebourgCPPclang++18.1.3Success10,928
Nov 7, 2024 14:43CountHarebourgCountHarebourgCPPclang++18.1.3Error
Nov 7, 2024 14:42CountHarebourgCountHarebourgCPPclang++18.1.3Success10,978
Nov 7, 2024 14:41CountHarebourgCountHarebourgCPPclang++18.1.3Success10,953
Nov 7, 2024 14:37CountHarebourgCountHarebourgCPPclang++18.1.3Success10,978
Nov 7, 2024 14:03SSE4SSE4CPPclang++18.1.3Success5,894
Nov 7, 2024 14:01NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success46,867
Nov 7, 2024 14:01NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success46,863
Nov 7, 2024 14:00NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success46,841
Nov 7, 2024 14:00SSE4SSE4CPPclang++18.1.3Success5,892
Nov 7, 2024 13:58NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success46,865
Nov 7, 2024 13:54NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success57,011
Nov 7, 2024 13:54SSE4SSE4CPPclang++18.1.3Success5,888+3.45 RP
Nov 7, 2024 12:58NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success46,823+0.10 RP
Nov 7, 2024 12:21NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success46,844+38.93 RP
Nov 7, 2024 12:17NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success57,858
Nov 7, 2024 12:15NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success57,975
Nov 7, 2024 12:14NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 7, 2024 11:16SSE4SSE4CPPclang++18.1.3Success5,900+1'476.67 RP
Nov 7, 2024 11:02NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success57,291+0.72 RP
Nov 7, 2024 10:59NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success57,528+3.73 RP
Nov 7, 2024 10:19NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success60,826
Nov 7, 2024 10:14NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success58,788+11.02 RP
Nov 7, 2024 10:06NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success62,862+1.17 RP
Nov 7, 2024 09:47NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success63,326+0.26 RP
Nov 7, 2024 09:31NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success63,430+1.26 RP
Nov 7, 2024 09:07SSE4SSE4CPPclang++18.1.3Success45,820+214.64 RP
Nov 7, 2024 08:25SSE4SSE4CPPclang++18.1.3Success2,769,900+3.61 RP
Nov 7, 2024 03:10Manuel PepeManuel PepeGOgo1.23.2Error
Nov 7, 2024 03:08Manuel PepeManuel PepeGOgo1.23.2Success47,153+0.10 RP
Nov 7, 2024 03:06Manuel PepeManuel PepeGOgo1.23.2Success47,175+64.41 RP
Nov 7, 2024 03:05Manuel PepeManuel PepeGOgo1.23.2Success67,771
Nov 7, 2024 03:04Manuel PepeManuel PepeGOgo1.23.2Success67,771
Nov 7, 2024 03:04Manuel PepeManuel PepeGOgo1.23.2Error
Nov 7, 2024 03:00Manuel PepeManuel PepeGOgo1.23.2Error
Nov 7, 2024 02:59Manuel PepeManuel PepeGOgo1.23.2Error
Nov 7, 2024 02:59Manuel PepeManuel PepeGOgo1.23.2Error
Nov 7, 2024 02:54Manuel PepeManuel PepeGOgo1.23.2Error
Nov 7, 2024 02:48Manuel PepeManuel PepeGOgo1.23.2Success67,764+107.53 RP
Nov 7, 2024 00:48Manuel PepeManuel PepeGOgo1.23.2Success256,374
Nov 7, 2024 00:47Manuel PepeManuel PepeGOgo1.23.2Success249,728+0.01 RP
Nov 7, 2024 00:46Manuel PepeManuel PepeGOgo1.23.2Success278,152
Nov 7, 2024 00:44Manuel PepeManuel PepeGOgo1.23.2Success249,761+0.14 RP
Nov 7, 2024 00:43Manuel PepeManuel PepeGOgo1.23.2Success470,514
Nov 7, 2024 00:39Manuel PepeManuel PepeGOgo1.23.2Success250,657+0.27 RP
Nov 7, 2024 00:38Manuel PepeManuel PepeGOgo1.23.2Success252,345+0.01 RP
Nov 7, 2024 00:37Manuel PepeManuel PepeGOgo1.23.2Success252,407+0.54 RP
Nov 7, 2024 00:35Manuel PepeManuel PepeGOgo1.23.2Success255,863+0.04 RP
Nov 7, 2024 00:27Manuel PepeManuel PepeGOgo1.23.2Success262,952
Nov 7, 2024 00:27Manuel PepeManuel PepeGOgo1.23.2Success256,128+27.09 RP
Nov 7, 2024 00:26Manuel PepeManuel PepeGOgo1.23.2Error
Nov 6, 2024 23:40CountHarebourgCountHarebourgCPPclang++18.1.3Success5,904
Nov 6, 2024 23:40CountHarebourgCountHarebourgCPPclang++18.1.3Success5,953
Nov 6, 2024 23:39CountHarebourgCountHarebourgCPPclang++18.1.3Success5,894+0.86 RP
Nov 6, 2024 23:39CountHarebourgCountHarebourgCPPclang++18.1.3Success5,897+0.86 RP
Nov 6, 2024 23:38CountHarebourgCountHarebourgCPPclang++18.1.3Success5,957
Nov 6, 2024 23:38CountHarebourgCountHarebourgCPPclang++18.1.3Success5,967
Nov 6, 2024 23:37CountHarebourgCountHarebourgCPPclang++18.1.3Success5,953
Nov 6, 2024 23:36CountHarebourgCountHarebourgCPPclang++18.1.3Success5,952
Nov 6, 2024 23:36CountHarebourgCountHarebourgCPPclang++18.1.3Success5,967
Nov 6, 2024 23:35CountHarebourgCountHarebourgCPPclang++18.1.3Success5,971
Nov 6, 2024 23:34CountHarebourgCountHarebourgCPPclang++18.1.3Success5,983
Nov 6, 2024 23:25CountHarebourgCountHarebourgCPPclang++18.1.3Error
Nov 6, 2024 23:25CountHarebourgCountHarebourgCPPclang++18.1.3Error
Nov 6, 2024 23:23CountHarebourgCountHarebourgCPPclang++18.1.3Error
Nov 6, 2024 23:17CountHarebourgCountHarebourgCPPclang++18.1.3Success5,900+807.21 RP