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 7, 2026 17:14b pb pCPPclang++18.1.3Success1,663,591+6.01 RP
Apr 6, 2026 23:27olliecrowolliecrowCPPclang++18.1.3Success16,506
Apr 6, 2026 22:42olliecrowolliecrowCPPclang++18.1.3Success15,275+13.64 RP
Apr 6, 2026 22:39olliecrowolliecrowCPPclang++18.1.3Success18,991
Apr 2, 2026 01:37olliecrowolliecrowCSHARP9.0.14Success27,178+114.59 RP
Apr 1, 2026 22:09olliecrowolliecrowZIG0.14.0Success104,914
Mar 31, 2026 10:00Dominique GarmierDominique GarmierRUSTrust-1.94.1Success89,398
Mar 31, 2026 09:59Dominique GarmierDominique GarmierRUSTrust-1.94.1Success1,100,532
Mar 31, 2026 09:43Dominique GarmierDominique GarmierRUSTrust-1.94.1Success271,366
Mar 30, 2026 22:33Dominique GarmierDominique GarmierRUSTrust-1.94.1Success39,356
Mar 30, 2026 16:15Dominique GarmierDominique GarmierRUSTrust-1.94.1Success12,626
Mar 30, 2026 15:37Dominique GarmierDominique GarmierRUSTrust-1.94.1Success35,564
Mar 30, 2026 15:36Dominique GarmierDominique GarmierRUSTrust-1.94.1Success36,827
Mar 30, 2026 15:34Dominique GarmierDominique GarmierRUSTrust-1.94.1Success38,360
Mar 30, 2026 15:29Dominique GarmierDominique GarmierRUSTrust-1.94.1Success37,118
Mar 30, 2026 15:27Dominique GarmierDominique GarmierRUSTrust-1.94.1Success67,191
Mar 30, 2026 15:26Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 30, 2026 15:20Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 30, 2026 11:53Dominique GarmierDominique GarmierRUSTrust-1.94.1Success13,624
Mar 30, 2026 10:02Dominique GarmierDominique GarmierRUSTrust-1.94.1Success14,536
Mar 30, 2026 09:39Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 30, 2026 09:34Dominique GarmierDominique GarmierRUSTrust-1.94.1Success41,923
Mar 30, 2026 04:56Dominique GarmierDominique GarmierRUSTrust-1.94.1Success37,086
Mar 30, 2026 04:55Dominique GarmierDominique GarmierRUSTrust-1.94.1Success36,444
Mar 30, 2026 04:50Dominique GarmierDominique GarmierRUSTrust-1.94.1Success44,385
Mar 30, 2026 02:53Dominique GarmierDominique GarmierRUSTrust-1.94.1Success36,370
Mar 30, 2026 02:51Dominique GarmierDominique GarmierRUSTrust-1.94.1Success36,297
Mar 29, 2026 23:43Dominique GarmierDominique GarmierRUSTrust-1.94.1Success14,781
Mar 29, 2026 16:25Dominique GarmierDominique GarmierCPPg++13.3.0Success59,805
Mar 29, 2026 16:22Dominique GarmierDominique GarmierRUSTrust-1.86.0Success103,351
Mar 29, 2026 16:18Dominique GarmierDominique GarmierRUSTrust-1.94.1Success105,963
Mar 29, 2026 16:18Dominique GarmierDominique GarmierRUSTrust-1.94.0Success105,345
Mar 29, 2026 08:51Dominique GarmierDominique GarmierGOgo1.26.1Success46,267
Mar 29, 2026 02:49Dominique GarmierDominique GarmierGOgo1.26.1Success46,495
Mar 28, 2026 18:28Dominique GarmierDominique GarmierZIG0.13.0Success93,348
Mar 28, 2026 10:56Dominique GarmierDominique GarmierZIG0.13.0Error
Mar 28, 2026 10:54Dominique GarmierDominique GarmierZIG0.13.0Error
Mar 28, 2026 10:42Dominique GarmierDominique GarmierZIG0.13.0Error
Mar 28, 2026 10:30Dominique GarmierDominique GarmierZIG0.13.0Error
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.0Success10,834
Mar 28, 2026 09:24Dominique GarmierDominique GarmierCPPclang++18.1.3Success11,257
Mar 28, 2026 09:23Dominique GarmierDominique GarmierCPPg++13.3.0Success10,330+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.0Success10,781+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