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 24, 2026 06:35Dominique GarmierDominique GarmierRUSTrust-1.94.0Error
Mar 24, 2026 06:19Dominique GarmierDominique GarmierCPPg++13.3.0Success16,768
Mar 24, 2026 06:19Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 24, 2026 06:18Dominique GarmierDominique GarmierCPPg++13.3.0Success13,031
Mar 24, 2026 05:45Dominique GarmierDominique GarmierCPPg++13.3.0Success12,976
Mar 24, 2026 05:44Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 24, 2026 04:37Dominique GarmierDominique GarmierRUSTrust-1.94.0Success36,434
Mar 24, 2026 01:36Dominique GarmierDominique GarmierCPPclang++18.1.3Success17,761
Mar 24, 2026 01:30olliecrowolliecrowRUSTrust-1.94.0Success18,310
Mar 24, 2026 00:57Dominique GarmierDominique GarmierGOgo1.26.1Success42,578
Mar 24, 2026 00:36Dominique GarmierDominique GarmierZIG0.13.0Success99,928+53.30 RP
Mar 24, 2026 00:34Dominique GarmierDominique GarmierCSHARP9.0.14Success49,980
Mar 24, 2026 00:28Dominique GarmierDominique GarmierGOgo1.26.1Success40,647
Mar 24, 2026 00:24Dominique GarmierDominique GarmierRUSTrust-1.94.0Success14,484
Mar 23, 2026 23:45Dominique GarmierDominique GarmierCPPg++13.3.0Success28,448
Mar 23, 2026 23:43Dominique GarmierDominique GarmierCPPg++13.3.0Success28,086
Mar 23, 2026 23:41Dominique GarmierDominique GarmierCPPg++13.3.0Success28,836
Mar 23, 2026 23:39Dominique GarmierDominique GarmierCPPclang++18.1.3Success31,295
Mar 23, 2026 23:03Dominique GarmierDominique GarmierRUSTrust-1.82.0Success45,063
Mar 23, 2026 22:56Dominique GarmierDominique GarmierRUSTrust-1.82.0Success44,890
Mar 23, 2026 22:55Dominique GarmierDominique GarmierGOgo1.26.1Success51,005
Mar 23, 2026 22:53Dominique GarmierDominique GarmierRUSTrust-1.82.0Success69,488
Mar 23, 2026 22:35Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 23, 2026 22:34Dominique GarmierDominique GarmierCPPclang++18.1.3Success33,314
Mar 23, 2026 22:32Dominique GarmierDominique GarmierCPPclang++18.1.3Success36,245
Mar 23, 2026 21:46Dominique GarmierDominique GarmierCPPclang++18.1.3Error
Mar 23, 2026 21:46Dominique GarmierDominique GarmierCPPg++13.3.0Success11,553+17.11 RP
Mar 23, 2026 21:40Dominique GarmierDominique GarmierCPPg++13.3.0Success43,647
Mar 23, 2026 21:10Dominique GarmierDominique GarmierCPPg++13.3.0Success43,800
Mar 23, 2026 21:09Dominique GarmierDominique GarmierCPPg++13.3.0Success45,669
Mar 23, 2026 21:00Dominique GarmierDominique GarmierCPPg++13.3.0Success47,069
Mar 23, 2026 20:55Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 23, 2026 20:45Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 23, 2026 20:36Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 23, 2026 20:27Dominique GarmierDominique GarmierCPPclang++18.1.3Success44,840
Mar 23, 2026 20:27Dominique GarmierDominique GarmierCPPclang++18.1.3Success34,650
Mar 23, 2026 20:05Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 23, 2026 19:57Dominique GarmierDominique GarmierCPPg++13.3.0Success42,224
Mar 23, 2026 19:37Dominique GarmierDominique GarmierCPPg++10.5.0Success14,457
Mar 23, 2026 19:14Dominique GarmierDominique GarmierCPPg++13.3.0Success15,107
Mar 23, 2026 19:12Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 23, 2026 19:08Dominique GarmierDominique GarmierCPPg++13.3.0Success11,789
Mar 23, 2026 19:07Dominique GarmierDominique GarmierCPPg++13.3.0Success31,608
Mar 23, 2026 18:57Dominique GarmierDominique GarmierCPPclang++18.1.3Success44,408
Mar 23, 2026 18:56Dominique GarmierDominique GarmierCPPclang++18.1.3Error
Mar 23, 2026 18:54Dominique GarmierDominique GarmierCPPclang++18.1.3Error
Mar 23, 2026 18:47Dominique GarmierDominique GarmierCPPg++13.3.0Success34,835
Mar 23, 2026 18:47Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 23, 2026 18:43Dominique GarmierDominique GarmierCPPg++13.3.0Success42,192
Mar 23, 2026 18:16Dominique GarmierDominique GarmierCPPg++13.3.0Success26,980
Mar 23, 2026 14:46Dominique GarmierDominique GarmierGOgo1.26.1Success74,025
Mar 23, 2026 10:44Dominique GarmierDominique GarmierCPPg++13.3.0Success27,164
Mar 23, 2026 07:38Dominique GarmierDominique GarmierCPPg++13.3.0Success12,389
Mar 23, 2026 07:36Dominique GarmierDominique GarmierCPPg++13.3.0Success24,749
Mar 23, 2026 07:34Dominique GarmierDominique GarmierCPPg++10.5.0Success11,799
Mar 23, 2026 07:30Dominique GarmierDominique GarmierCPPg++13.3.0Success27,227
Mar 23, 2026 06:05Dominique GarmierDominique GarmierCPPg++13.3.0Success12,556
Mar 23, 2026 06:00Dominique GarmierDominique GarmierCPPg++13.3.0Success2,714,249
Mar 23, 2026 05:49Dominique GarmierDominique GarmierCPPg++13.3.0Success121,068
Mar 23, 2026 00:27Dominique GarmierDominique GarmierCPPg++10.5.0Success12,408
Mar 23, 2026 00:27Dominique GarmierDominique GarmierCPPg++10.5.0Success13,059
Mar 23, 2026 00:07Dominique GarmierDominique GarmierCPPg++13.3.0Success12,505
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