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
Mar 22, 2026 22:11Dominique GarmierDominique GarmierCPPg++13.3.0Success11,895
Mar 22, 2026 21:39Dominique GarmierDominique GarmierCPPg++13.3.0Success13,580
Mar 22, 2026 20:47olliecrowolliecrowCSHARP9.0.14Success39,470+1.18 RP
Mar 22, 2026 20:13Dominique GarmierDominique GarmierGOgo1.26.1Success119,183
Mar 22, 2026 20:08Dominique GarmierDominique GarmierZIG0.13.0Success213,794+0.12 RP
Mar 22, 2026 18:47Dominique GarmierDominique GarmierCSHARP9.0.14Success133,015
Mar 22, 2026 15:35Dominique GarmierDominique GarmierRUSTrust-1.94.0Success14,697
Mar 22, 2026 15:19Dominique GarmierDominique GarmierCPPg++10.5.0Success11,786+3.16 RP
Mar 22, 2026 15:17Dominique GarmierDominique GarmierCPPg++10.5.0Success59,570
Mar 22, 2026 09:14Dominique GarmierDominique GarmierZIG0.13.0Success214,363+43.61 RP
Mar 22, 2026 08:34Dominique GarmierDominique GarmierCSHARP9.0.14Success139,681
Mar 22, 2026 08:29Dominique GarmierDominique GarmierCSHARP9.0.14Error
Mar 21, 2026 22:25Dominique GarmierDominique GarmierCPPg++10.5.0Success11,899
Mar 21, 2026 22:25Dominique GarmierDominique GarmierCPPg++10.5.0Success11,830+3.42 RP
Mar 21, 2026 22:22Dominique GarmierDominique GarmierCPPg++10.5.0Success11,878+72.13 RP
Mar 21, 2026 22:20Dominique GarmierDominique GarmierCPPg++10.5.0Success13,107
Mar 21, 2026 22:12Dominique GarmierDominique GarmierCPPg++10.5.0Success12,991+30.83 RP
Mar 21, 2026 22:06Dominique GarmierDominique GarmierCPPg++10.5.0Success15,870
Mar 21, 2026 20:52Dominique GarmierDominique GarmierCPPg++13.3.0Success13,533+0.93 RP
Mar 21, 2026 20:11Dominique GarmierDominique GarmierGOgo1.26.1Success193,720
Mar 21, 2026 19:18Dominique GarmierDominique GarmierGOgo1.26.1Success126,718
Mar 21, 2026 18:19Dominique GarmierDominique GarmierRUSTrust-1.94.0Success13,892
Mar 21, 2026 18:17Dominique GarmierDominique GarmierRUSTrust-1.94.0Success14,969
Mar 21, 2026 18:16Dominique GarmierDominique GarmierRUSTrust-1.94.0Success17,208
Mar 21, 2026 18:07Dominique GarmierDominique GarmierRUSTrust-1.94.0Success35,365
Mar 21, 2026 18:01Dominique GarmierDominique GarmierRUSTrust-1.94.0Success52,828
Mar 21, 2026 17:58Dominique GarmierDominique GarmierRUSTrust-1.94.0Success61,106
Mar 21, 2026 17:56Dominique GarmierDominique GarmierRUSTrust-1.94.0Success34,367
Mar 21, 2026 16:48Dominique GarmierDominique GarmierRUSTrust-1.94.0Success95,409
Mar 21, 2026 15:51Dominique GarmierDominique GarmierRUSTrust-1.94.0Success95,786
Mar 21, 2026 15:17olliecrowolliecrowCSHARP9.0.14Success39,655+51.73 RP
Mar 21, 2026 15:14olliecrowolliecrowZIG0.14.0Error
Mar 21, 2026 15:08olliecrowolliecrowZIG0.14.0Error
Mar 21, 2026 14:45olliecrowolliecrowCPPg++13.3.0Success59,505
Mar 21, 2026 11:09Dominique GarmierDominique GarmierCPPclang++18.1.3Success132,782
Mar 21, 2026 11:09Dominique GarmierDominique GarmierCPPg++13.3.0Success136,831
Mar 21, 2026 10:54Dominique GarmierDominique GarmierCPPclang++18.1.3Success16,077
Mar 21, 2026 10:51Dominique GarmierDominique GarmierCPPg++13.3.0Success2,278,736
Mar 21, 2026 10:18Dominique GarmierDominique GarmierCSHARP9.0.14Success2,182,808
Mar 21, 2026 09:25Dominique GarmierDominique GarmierZIG0.13.0Success3,290,533
Mar 21, 2026 02:37Dominique GarmierDominique GarmierCPPg++13.3.0Success13,948
Mar 21, 2026 02:36Dominique GarmierDominique GarmierCPPg++13.3.0Success59,468
Mar 21, 2026 02:14Dominique GarmierDominique GarmierCPPg++13.3.0Success13,550+0.05 RP
Mar 21, 2026 01:52Dominique GarmierDominique GarmierCPPg++13.3.0Success14,420
Mar 20, 2026 23:37Dominique GarmierDominique GarmierRUSTrust-1.94.0Success137,219
Mar 20, 2026 22:30Dominique GarmierDominique GarmierRUSTrust-1.94.0Error
Mar 20, 2026 22:29Dominique GarmierDominique GarmierRUSTrust-1.94.0Error
Mar 20, 2026 21:34Dominique GarmierDominique GarmierGOgo1.26.1Success152,898
Mar 20, 2026 19:53Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success11,022
Mar 20, 2026 19:49Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error+36.98 RP
Mar 20, 2026 19:16Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success11,438
Mar 20, 2026 18:54Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success11,411+1.61 RP
Mar 20, 2026 18:48Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success11,432+55.94 RP
Mar 20, 2026 18:43olliecrowolliecrowGOSuccess20,060
Mar 20, 2026 18:37Yuriy LyfenkoYuriy LyfenkoCPPSuccess12,390
Mar 20, 2026 18:25Yuriy LyfenkoYuriy LyfenkoCPPSuccess13,535
Mar 20, 2026 18:09olliecrowolliecrowGOgo1.26.1Success18,689
Mar 20, 2026 18:05Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success14,016
Mar 20, 2026 18:05Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success12,606
Mar 20, 2026 17:56Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success12,213+19.82 RP
Mar 20, 2026 17:35Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success13,569
Mar 20, 2026 17:34Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success12,577
Mar 20, 2026 17:33Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success12,516+63.95 RP
Mar 20, 2026 17:18Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success13,605+43.08 RP
Mar 20, 2026 17:17Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success14,775
Mar 20, 2026 17:10Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success14,452+50.63 RP
Mar 20, 2026 17:09Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success15,593+124.28 RP
Mar 20, 2026 17:02Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success19,341+25.47 RP
Mar 20, 2026 17:00olliecrowolliecrowGOgo1.26.1Success18,613
Mar 20, 2026 16:59olliecrowolliecrowGOgo1.26.1Success18,684
Mar 20, 2026 16:54Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success20,343+120.55 RP
Mar 20, 2026 16:53olliecrowolliecrowGOgo1.26.1Success18,886
Mar 20, 2026 16:47Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Error
Mar 20, 2026 16:35Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Error
Mar 20, 2026 14:16Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Error
Mar 20, 2026 14:14Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Error
Mar 20, 2026 14:11Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Error
Mar 20, 2026 13:59Dominique GarmierDominique GarmierCPPg++13.3.0Success13,597
Mar 20, 2026 12:54Dominique GarmierDominique GarmierCPPg++13.3.0Success13,566
Mar 20, 2026 10:08Dominique GarmierDominique GarmierCPPg++13.3.0Success13,551+0.44 RP
Mar 20, 2026 09:01Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 20, 2026 00:40olliecrowolliecrowCPPclang++18.1.3Success15,660
Mar 20, 2026 00:40olliecrowolliecrowCPPclang++18.1.3Success15,600+8.47 RP
Mar 20, 2026 00:38olliecrowolliecrowCPPclang++18.1.3Success15,810
Mar 20, 2026 00:37olliecrowolliecrowCPPclang++18.1.3Success16,203
Mar 20, 2026 00:37olliecrowolliecrowCPPclang++18.1.3Success15,827
Mar 20, 2026 00:26olliecrowolliecrowCPPclang++18.1.3Success15,809+62.17 RP
Mar 20, 2026 00:17olliecrowolliecrowCPPclang++18.1.3Error
Mar 20, 2026 00:10olliecrowolliecrowCPPg++13.3.0Error
Mar 19, 2026 23:58olliecrowolliecrowCPPclang++18.1.3Error
Mar 19, 2026 23:54olliecrowolliecrowCPPclang++18.1.3Success17,822
Mar 19, 2026 23:53olliecrowolliecrowCPPclang++18.1.3Success17,634
Mar 19, 2026 23:50olliecrowolliecrowCPPclang++18.1.3Success18,099
Mar 19, 2026 23:50olliecrowolliecrowCPPclang++18.1.3Success18,073
Mar 19, 2026 23:50olliecrowolliecrowCPPclang++18.1.3Success17,770
Mar 19, 2026 23:50olliecrowolliecrowCPPclang++18.1.3Success17,713
Mar 19, 2026 23:48olliecrowolliecrowCPPclang++18.1.3Success18,195
Mar 19, 2026 23:48olliecrowolliecrowCPPclang++18.1.3Success18,085
Mar 19, 2026 23:42olliecrowolliecrowCPPclang++18.1.3Error
Mar 19, 2026 23:33olliecrowolliecrowCPPclang++18.1.3Success17,532+1.20 RP