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 28, 2026 10:25Dominique GarmierDominique GarmierRUSTrust-1.94.1Success13,500
Mar 28, 2026 10:19Dominique GarmierDominique GarmierRUSTrust-1.94.1Success12,395+22.96 RP
Mar 28, 2026 10:15Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 28, 2026 10:09Dominique GarmierDominique GarmierZIG0.13.0Error+10.42 RP
Mar 28, 2026 09:55Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 28, 2026 09:24Dominique GarmierDominique GarmierCPPclang++18.1.3Success11,257
Mar 28, 2026 09:23Dominique GarmierDominique GarmierCPPg++13.3.0Error+40.50 RP
Mar 28, 2026 08:52Dominique GarmierDominique GarmierZIG0.13.0Success11,085+107.52 RP
Mar 28, 2026 06:42Dominique GarmierDominique GarmierZIG0.13.0Success12,585+445.69 RP
Mar 28, 2026 06:29Dominique GarmierDominique GarmierZIG0.13.0Success28,661+2.14 RP
Mar 28, 2026 06:26Dominique GarmierDominique GarmierZIG0.13.0Error
Mar 28, 2026 06:16Dominique GarmierDominique GarmierZIG0.13.0Error
Mar 28, 2026 06:10Dominique GarmierDominique GarmierZIG0.13.0Success29,211
Mar 28, 2026 05:43Dominique GarmierDominique GarmierCPPg++13.3.0Success10,835
Mar 28, 2026 05:30Dominique GarmierDominique GarmierCPPg++13.3.0Error+30.78 RP
Mar 28, 2026 05:25Dominique GarmierDominique GarmierCPPg++13.3.0Success11,889
Mar 28, 2026 05:24Dominique GarmierDominique GarmierCPPclang++18.1.3Success11,151+31.20 RP
Mar 28, 2026 04:49Dominique GarmierDominique GarmierRUSTrust-1.94.1Success992,653
Mar 28, 2026 04:41Dominique GarmierDominique GarmierZIG0.13.0Success28,838+29.06 RP
Mar 28, 2026 04:32Dominique GarmierDominique GarmierZIG0.13.0Success42,764
Mar 28, 2026 02:53Dominique GarmierDominique GarmierZIG0.13.0Success43,108
Mar 28, 2026 02:49Dominique GarmierDominique GarmierZIG0.13.0Success31,476+7.93 RP
Mar 28, 2026 02:47Dominique GarmierDominique GarmierZIG0.13.0Error
Mar 28, 2026 02:22Dominique GarmierDominique GarmierZIG0.13.0Success35,730
Mar 28, 2026 02:18Dominique GarmierDominique GarmierZIG0.13.0Error
Mar 28, 2026 02:14Dominique GarmierDominique GarmierZIG0.13.0Error
Mar 28, 2026 01:22Dominique GarmierDominique GarmierCPPg++13.3.0Success11,841
Mar 27, 2026 23:58Dominique GarmierDominique GarmierCPPg++13.3.0Success12,426
Mar 27, 2026 23:52Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 27, 2026 22:55Dominique GarmierDominique GarmierZIG0.13.0Error
Mar 27, 2026 22:51Dominique GarmierDominique GarmierZIG0.13.0Success41,122
Mar 27, 2026 19:17Dominique GarmierDominique GarmierZIG0.13.0Success42,834
Mar 27, 2026 18:09Dominique GarmierDominique GarmierRUSTrust-1.86.0Success1,146,052
Mar 27, 2026 17:19Dominique GarmierDominique GarmierRUSTrust-1.94.0Success35,710
Mar 27, 2026 15:04Dominique GarmierDominique GarmierRUSTrust-1.94.1Success516,764
Mar 27, 2026 14:33Dominique GarmierDominique GarmierZIG0.13.0Success33,240
Mar 27, 2026 10:49Dominique GarmierDominique GarmierRUSTrust-1.86.0Success624,641
Mar 27, 2026 10:42Dominique GarmierDominique GarmierRUSTrust-1.86.0Error
Mar 27, 2026 10:41Dominique GarmierDominique GarmierRUSTrust-1.86.0Error
Mar 27, 2026 10:13Dominique GarmierDominique GarmierCPPg++13.3.0Success12,682
Mar 27, 2026 10:11Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 27, 2026 07:16Dominique GarmierDominique GarmierCPPclang++18.1.3Success13,760
Mar 27, 2026 06:10Dominique GarmierDominique GarmierCPPg++13.3.0Success11,747
Mar 27, 2026 05:59Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 27, 2026 00:12Dominique GarmierDominique GarmierCPPg++13.3.0Success12,413
Mar 27, 2026 00:11Dominique GarmierDominique GarmierCPPclang++18.1.3Success15,093
Mar 27, 2026 00:09Dominique GarmierDominique GarmierCPPg++13.3.0Success11,788
Mar 27, 2026 00:09Dominique GarmierDominique GarmierCPPg++13.3.0Success28,293
Mar 27, 2026 00:09Dominique GarmierDominique GarmierCPPclang++18.1.3Success31,173
Mar 26, 2026 15:34Dominique GarmierDominique GarmierCPPclang++18.1.3Success13,891
Mar 26, 2026 15:34Dominique GarmierDominique GarmierCPPclang++18.1.3Success13,802
Mar 26, 2026 15:15Dominique GarmierDominique GarmierCPPclang++18.1.3Success14,507
Mar 26, 2026 14:56Dominique GarmierDominique GarmierCPPclang++18.1.3Success13,913
Mar 26, 2026 14:28Dominique GarmierDominique GarmierCPPclang++18.1.3Success14,377
Mar 26, 2026 14:26Dominique GarmierDominique GarmierCPPclang++18.1.3Success27,673
Mar 26, 2026 14:22Dominique GarmierDominique GarmierCPPclang++18.1.3Success38,117
Mar 26, 2026 13:47Dominique GarmierDominique GarmierCPPclang++18.1.3Success13,797
Mar 26, 2026 13:44Dominique GarmierDominique GarmierCPPclang++18.1.3Error
Mar 26, 2026 12:24Dominique GarmierDominique GarmierZIG0.13.0Success34,394
Mar 26, 2026 12:23Dominique GarmierDominique GarmierZIG0.13.0Success41,551
Mar 26, 2026 12:21Dominique GarmierDominique GarmierZIG0.13.0Success108,928
Mar 26, 2026 10:57Dominique GarmierDominique GarmierRUSTrust-1.94.0Success271,392
Mar 26, 2026 10:34Dominique GarmierDominique GarmierZIG0.13.0Success32,282+7.41 RP
Mar 26, 2026 10:22Dominique GarmierDominique GarmierZIG0.13.0Success86,807
Mar 25, 2026 22:10Dominique GarmierDominique GarmierZIG0.13.0Success83,413
Mar 25, 2026 20:00Dominique GarmierDominique GarmierZIG0.13.0Success33,073+202.29 RP
Mar 25, 2026 13:34Dominique GarmierDominique GarmierRUSTrust-1.86.0Success12,852
Mar 25, 2026 13:19Dominique GarmierDominique GarmierCPPclang++18.1.3Error
Mar 25, 2026 13:11Dominique GarmierDominique GarmierRUSTrust-1.94.0Success35,551
Mar 25, 2026 13:08Dominique GarmierDominique GarmierRUSTrust-1.94.0Success29,159
Mar 25, 2026 13:07Dominique GarmierDominique GarmierRUSTrust-1.94.0Success29,823
Mar 25, 2026 12:00Dominique GarmierDominique GarmierCPPg++13.3.0Success30,088
Mar 25, 2026 11:59Dominique GarmierDominique GarmierCPPg++13.3.0Success31,700
Mar 25, 2026 07:36Dominique GarmierDominique GarmierCPPg++13.3.0Success12,607
Mar 25, 2026 07:05Dominique GarmierDominique GarmierGOgo1.26.1Success47,886
Mar 25, 2026 06:22Dominique GarmierDominique GarmierGOgo1.26.1Success49,832
Mar 25, 2026 06:20Dominique GarmierDominique GarmierGOgo1.26.1Error
Mar 25, 2026 05:37Dominique GarmierDominique GarmierCPPg++13.3.0Success16,644
Mar 25, 2026 05:37Dominique GarmierDominique GarmierCPPclang++18.1.3Success17,750
Mar 25, 2026 05:37Dominique GarmierDominique GarmierCPPg++13.3.0Success16,350
Mar 25, 2026 05:24Dominique GarmierDominique GarmierCPPclang++18.1.3Error
Mar 25, 2026 05:07Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,448,165
Mar 25, 2026 01:04Dominique GarmierDominique GarmierCPPg++13.3.0Success13,942
Mar 24, 2026 23:25Dominique GarmierDominique GarmierCPPg++13.3.0Success20,549
Mar 24, 2026 22:23Dominique GarmierDominique GarmierRUSTrust-1.94.0Success852,592
Mar 24, 2026 20:12Dominique GarmierDominique GarmierCPPg++13.3.0Success27,965
Mar 24, 2026 20:10Dominique GarmierDominique GarmierCPPg++13.3.0Success58,950
Mar 24, 2026 20:09Dominique GarmierDominique GarmierCPPg++13.3.0Success23,928
Mar 24, 2026 16:54Dominique GarmierDominique GarmierRUSTrust-1.94.0Success32,441
Mar 24, 2026 16:52Dominique GarmierDominique GarmierRUSTrust-1.94.0Success40,515
Mar 24, 2026 16:12Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 24, 2026 15:37Dominique GarmierDominique GarmierCPPg++13.3.0Success30,080
Mar 24, 2026 14:20Dominique GarmierDominique GarmierRUSTrust-1.94.0Success44,010
Mar 24, 2026 11:16Dominique GarmierDominique GarmierRUSTrust-1.94.0Success29,884
Mar 24, 2026 07:10Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 24, 2026 07:09Dominique GarmierDominique GarmierCPPg++13.3.0Success46,980
Mar 24, 2026 07:01Dominique GarmierDominique GarmierRUSTrust-1.94.0Success30,919
Mar 24, 2026 06:36Dominique GarmierDominique GarmierRUSTrust-1.94.0Success51,951
Mar 24, 2026 06:35Dominique GarmierDominique GarmierRUSTrust-1.94.0Error
Mar 24, 2026 06:19Dominique GarmierDominique GarmierCPPg++13.3.0Success16,768