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 14, 2026 13:55limanjun99limanjun99CPPg++13.3.0Success18,428+15.89 RP
Apr 14, 2026 13:32limanjun99limanjun99CPPg++13.3.0Success18,984+56.77 RP
Apr 14, 2026 13:09limanjun99limanjun99CPPg++13.3.0Success21,277+7.39 RP
Apr 14, 2026 12:27limanjun99limanjun99CPPg++13.3.0Success22,616
Apr 14, 2026 12:25limanjun99limanjun99CPPg++13.3.0Success21,617+56.08 RP
Apr 14, 2026 10:21limanjun99limanjun99CPPg++13.3.0Success80,064
Apr 14, 2026 07:25limanjun99limanjun99CPPg++13.3.0Success120,436
Apr 8, 2026 05:17olliecrowolliecrowCPPclang++18.1.3Success11,955+169.40 RP
Apr 8, 2026 04:37olliecrowolliecrowCPPclang++18.1.3Success14,991+6.74 RP
Apr 8, 2026 04:27olliecrowolliecrowCPPclang++18.1.3Success15,144+5.66 RP
Apr 7, 2026 17:24b pb pCPPclang++18.1.3Error
Apr 7, 2026 17:23b pb pCPPclang++18.1.3Error
Apr 7, 2026 17:22b pb pCPPclang++18.1.3Success1,644,957
Apr 7, 2026 17:20b pb pCPPclang++18.1.3Success2,178,748
Apr 7, 2026 17:19b pb pCPPclang++18.1.3Success933,420+0.03 RP
Apr 7, 2026 17:18b pb pCPPclang++18.1.3Error
Apr 7, 2026 17:17b pb pCPPclang++18.1.3Success936,084+4.67 RP
Apr 7, 2026 17:16b pb pCPPclang++18.1.3Success2,630,085
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