Sum of prime numbers Andrey Tsvetkov

Compute the sum of all prime numbers in a stream of binary integers as fast as possible.

Input: 1 000 000 uint32 values in little-endian binary on STDIN (4 bytes each).

Output: The uint64 sum of all values that are prime, printed as a decimal string.

Date AuthorLanguageStatus Score
Apr 23, 2026 03:42olliecrowolliecrowRUSTrust-1.95.0Success13,652
Apr 23, 2026 03:23olliecrowolliecrowCPPclang++18.1.3Success178,798
Apr 23, 2026 03:17olliecrowolliecrowCPPclang++18.1.3Success178,355
Apr 23, 2026 02:06olliecrowolliecrowRUSTrust-1.94.0Success18,657
Apr 23, 2026 01:53olliecrowolliecrowCPPclang++18.1.3Success12,890
Apr 23, 2026 00:48Charles CabergsCharles CabergsCPPg++13.3.0Success24,219+10.19 RP
Apr 22, 2026 23:14olliecrowolliecrowRUSTrust-1.95.0Success14,355
Apr 22, 2026 21:43olliecrowolliecrowRUSTrust-1.95.0Success18,589
Apr 22, 2026 21:00Charles CabergsCharles CabergsCPPg++13.3.0Success24,832+3.97 RP
Apr 22, 2026 17:38Victor MerckléVictor MerckléCPPg++14.2.0Success25,740
Apr 22, 2026 15:06olliecrowolliecrowRUSTrust-1.94.0Success13,209
Apr 22, 2026 14:49olliecrowolliecrowCPPclang++18.1.3Success14,338
Apr 22, 2026 12:52BenBenCPPclang++20.1.2Success45,529
Apr 22, 2026 11:01Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success239,518+0.10 RP
Apr 22, 2026 10:58Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success240,104+4.03 RP
Apr 22, 2026 10:36Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success265,792+1.78 RP
Apr 22, 2026 10:03Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
Apr 22, 2026 08:49Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success279,020+21.05 RP
Apr 22, 2026 04:36olliecrowolliecrowRUSTrust-1.95.0Success13,638
Apr 21, 2026 22:05BenBenCPPclang++18.1.3Success44,722+146.32 RP
Apr 21, 2026 20:10Victor MerckléVictor MerckléCPPg++14.2.0Success23,560
Apr 21, 2026 20:10Victor MerckléVictor MerckléCPPg++14.2.0Success24,197
Apr 21, 2026 20:08Victor MerckléVictor MerckléCPPg++14.2.0Success24,100
Apr 21, 2026 19:43Victor MerckléVictor MerckléCPPg++14.2.0Success23,852
Apr 21, 2026 19:41Victor MerckléVictor MerckléCPPg++14.2.0Success24,601
Apr 21, 2026 19:14Victor MerckléVictor MerckléCPPg++14.2.0Success25,078
Apr 21, 2026 14:44Charles CabergsCharles CabergsCPPg++13.3.0Success26,747
Apr 21, 2026 10:24Victor MerckléVictor MerckléCPPg++14.2.0Error+51.07 RP
Apr 21, 2026 10:19Dominique GarmierDominique GarmierCPPg++13.3.0Success13,178
Apr 21, 2026 10:18Victor MerckléVictor MerckléCPPg++14.2.0Success50,268
Apr 21, 2026 10:05Victor MerckléVictor MerckléCPPg++14.2.0Success22,588
Apr 21, 2026 09:59Victor MerckléVictor MerckléCPPg++14.2.0Success49,837
Apr 21, 2026 09:52Charles CabergsCharles CabergsCPPg++13.3.0Success25,079+10.22 RP
Apr 21, 2026 09:22Dominique GarmierDominique GarmierCPPg++13.3.0Success13,786
Apr 21, 2026 07:53Charles CabergsCharles CabergsCPPg++13.3.0Error
Apr 21, 2026 07:14Dominique GarmierDominique GarmierCPPg++13.3.0Success12,471
Apr 21, 2026 07:02Dominique GarmierDominique GarmierCPPg++13.3.0Success12,839
Apr 21, 2026 01:27Taylor DettlingTaylor DettlingRUSTrust-1.95.0Success6,221,140+1.61 RP
Apr 20, 2026 23:37olliecrowolliecrowCPPclang++18.1.3Success12,784
Apr 20, 2026 22:29Charles CabergsCharles CabergsCPPg++13.3.0Success26,732
Apr 20, 2026 22:24Charles CabergsCharles CabergsCPPg++13.3.0Success26,778
Apr 20, 2026 22:19Charles CabergsCharles CabergsCPPg++13.3.0Success25,739+1.94 RP
Apr 20, 2026 22:17Victor MerckléVictor MerckléCPPg++14.2.0Success21,947
Apr 20, 2026 21:49Victor MerckléVictor MerckléCPPg++14.2.0Success22,026
Apr 20, 2026 21:32Victor MerckléVictor MerckléCPPg++10.5.0Error
Apr 20, 2026 21:25Victor MerckléVictor MerckléCPPg++10.5.0Success22,212
Apr 20, 2026 21:23Victor MerckléVictor MerckléCPPg++10.5.0Success21,942+0.46 RP
Apr 20, 2026 20:29Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success676,218+2.04 RP
Apr 20, 2026 20:22Charles CabergsCharles CabergsCPPg++13.3.0Success135,256
Apr 20, 2026 19:32Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success784,171+1.79 RP
Apr 20, 2026 19:26Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success911,942+3.85 RP
Apr 20, 2026 19:24Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success1,405,231+1.71 RP
Apr 20, 2026 19:21Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success2,495,631
Apr 20, 2026 19:20Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
Apr 20, 2026 16:10Victor MerckléVictor MerckléCPPg++14.2.0Error+55.19 RP
Apr 20, 2026 16:04Victor MerckléVictor MerckléCPPg++14.2.0Success24,994+60.41 RP
Apr 20, 2026 15:24Dominique GarmierDominique GarmierCPPg++13.3.0Success12,632
Apr 20, 2026 15:17BenBenCPPg++13.3.0Success132,422
Apr 20, 2026 15:17BenBenCPPg++13.3.0Success142,646
Apr 20, 2026 15:17BenBenCPPclang++18.1.3Success137,138
Apr 20, 2026 15:16BenBenCPPclang++18.1.3Success129,392+4.55 RP
Apr 20, 2026 15:16BenBenCPPclang++18.1.3Success137,486+72.73 RP
Apr 20, 2026 15:12Dominique GarmierDominique GarmierCPPg++13.3.0Error
Apr 20, 2026 14:28olliecrowolliecrowZIG0.14.0Error
Apr 20, 2026 14:26olliecrowolliecrowRUSTrust-1.94.0Success18,587
Apr 20, 2026 14:25Dominique GarmierDominique GarmierCPPg++13.3.0Success13,140
Apr 20, 2026 14:22olliecrowolliecrowCPPg++13.3.0Success14,062
Apr 20, 2026 13:54Dominique GarmierDominique GarmierCPPg++14.2.0Success13,878
Apr 20, 2026 13:52Dominique GarmierDominique GarmierCPPg++10.5.0Success15,055
Apr 20, 2026 12:50Dominique GarmierDominique GarmierCPPg++13.3.0Success13,793
Apr 20, 2026 12:48Victor MerckléVictor MerckléCPPg++10.5.0Success6,812,347
Apr 20, 2026 12:36Dominique GarmierDominique GarmierCPPg++13.3.0Success10,932
Apr 20, 2026 12:31Dominique GarmierDominique GarmierCPPg++13.3.0Success13,892
Apr 19, 2026 08:39olliecrowolliecrowCPPclang++18.1.3Success12,991
Apr 19, 2026 04:37Charles CabergsCharles CabergsCPPg++13.3.0Success26,783
Apr 19, 2026 02:39olliecrowolliecrowCPPclang++18.1.3Success12,926
Apr 19, 2026 02:26Charles CabergsCharles CabergsCPPg++13.3.0Success25,868+0.25 RP
Apr 19, 2026 00:07Victor MerckléVictor MerckléCPPg++13.3.0Success3,456,566
Apr 19, 2026 00:04Victor MerckléVictor MerckléCPPg++13.3.0Success53,648
Apr 19, 2026 00:04Victor MerckléVictor MerckléCPPclang++18.1.3Success57,228
Apr 18, 2026 23:37Victor MerckléVictor MerckléCPPg++13.3.0Success35,711
Apr 18, 2026 22:39Victor MerckléVictor MerckléCPPg++13.3.0Success29,439+13.78 RP
Apr 18, 2026 21:49Charles CabergsCharles CabergsCPPg++13.3.0Success25,885+34.68 RP
Apr 18, 2026 21:38Victor MerckléVictor MerckléCPPg++13.3.0Success8,277,568
Apr 18, 2026 21:33Victor MerckléVictor MerckléCPPg++13.3.0Success31,327
Apr 18, 2026 21:28Victor MerckléVictor MerckléCPPg++13.3.0Success98,515
Apr 18, 2026 21:27Victor MerckléVictor MerckléCPPg++13.3.0Success118,025
Apr 18, 2026 21:25Victor MerckléVictor MerckléCPPg++13.3.0Success31,069
Apr 18, 2026 21:25Victor MerckléVictor MerckléCPPg++13.3.0Success31,165
Apr 18, 2026 21:24Victor MerckléVictor MerckléCPPg++13.3.0Success70,034
Apr 18, 2026 21:23Victor MerckléVictor MerckléCPPg++13.3.0Success58,616
Apr 18, 2026 21:22Victor MerckléVictor MerckléCPPg++13.3.0Success30,684+0.05 RP
Apr 18, 2026 21:18Victor MerckléVictor MerckléCPPg++13.3.0Success30,689+47.41 RP
Apr 18, 2026 20:32Victor MerckléVictor MerckléCPPg++13.3.0Success35,951
Apr 18, 2026 20:13Victor MerckléVictor MerckléCPPg++13.3.0Error+98.40 RP
Apr 18, 2026 20:04Victor MerckléVictor MerckléCPPg++13.3.0Error
Apr 18, 2026 19:44Victor MerckléVictor MerckléCPPg++13.3.0Success55,544+98.67 RP
Apr 18, 2026 19:40Victor MerckléVictor MerckléCPPg++13.3.0Error
Apr 18, 2026 19:25olliecrowolliecrowZIG0.14.0Error
Apr 18, 2026 19:18Victor MerckléVictor MerckléCPPg++13.3.0Success499,870