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 2, 2026 17:34Haha ExpertHaha ExpertCSHARP9.0.4Success107,805
Mar 2, 2026 17:33Haha ExpertHaha ExpertCSHARP9.0.4Success108,975
Mar 2, 2026 17:32Haha ExpertHaha ExpertCSHARP9.0.4Success118,964
Mar 2, 2026 17:22Haha ExpertHaha ExpertCSHARP9.0.4Success192,842
Mar 2, 2026 17:14Haha ExpertHaha ExpertCSHARP9.0.4Success107,772+31.74 RP
Mar 2, 2026 17:08Haha ExpertHaha ExpertCSHARP9.0.4Success130,015+19.78 RP
Mar 2, 2026 17:01Haha ExpertHaha ExpertCSHARP9.0.4Success149,205+33.54 RP
Mar 2, 2026 16:56Haha ExpertHaha ExpertCSHARP9.0.4Success476,682
Mar 2, 2026 16:51Haha ExpertHaha ExpertCSHARP9.0.4Success290,995
Mar 1, 2026 02:23zielajzielajCPPclang++18.1.3Error
Mar 1, 2026 02:21zielajzielajCPPclang++18.1.3Error
Mar 1, 2026 02:20zielajzielajCPPclang++18.1.3Error
Mar 1, 2026 01:47zielajzielajCPPclang++18.1.3Error
Mar 1, 2026 01:44zielajzielajCPPclang++18.1.3Error
Mar 1, 2026 01:30zielajzielajCPPclang++18.1.3Error
Mar 1, 2026 01:28zielajzielajCPPclang++18.1.3Error
Mar 1, 2026 01:26zielajzielajCPPclang++18.1.3Error
Mar 1, 2026 01:19zielajzielajCPPclang++18.1.3Error
Mar 1, 2026 01:13zielajzielajCPPclang++18.1.3Error
Mar 1, 2026 01:05zielajzielajCPPclang++18.1.3Error
Mar 1, 2026 01:00zielajzielajCPPclang++18.1.3Error
Mar 1, 2026 00:58zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 22:10zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 22:05zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 22:03zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 21:52zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 21:49zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 21:49zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 19:39zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 19:38zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 19:34zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 19:32zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 19:25zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 19:17zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 19:16zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 01:52zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 01:37zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 01:30zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 01:28zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 01:27zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 01:24zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 01:18zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 01:03zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 01:01zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 00:54zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 00:50zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 00:50zielajzielajCPPclang++18.1.3Error
Feb 28, 2026 00:46zielajzielajCPPclang++18.1.3Error
Feb 26, 2026 03:52zielajzielajCPPclang++18.1.3Error
Feb 26, 2026 03:19zielajzielajCPPclang++18.1.3Error
Feb 26, 2026 03:13zielajzielajCPPclang++18.1.3Error
Feb 25, 2026 03:16zielajzielajCPPclang++18.1.3Error
Feb 25, 2026 03:14zielajzielajCPPclang++18.1.3Error
Feb 25, 2026 03:13zielajzielajCPPclang++18.1.3Error
Feb 25, 2026 03:01zielajzielajCPPclang++18.1.3Error
Feb 25, 2026 02:53zielajzielajCPPclang++18.1.3Error
Feb 25, 2026 02:52zielajzielajCPPclang++18.1.3Error
Feb 24, 2026 02:50zielajzielajCPPclang++18.1.3Error
Feb 24, 2026 02:48zielajzielajCPPclang++18.1.3Error
Feb 24, 2026 02:47zielajzielajCPPclang++18.1.3Error
Feb 24, 2026 01:41zielajzielajCPPclang++18.1.3Error
Feb 24, 2026 01:37zielajzielajCPPclang++18.1.3Error
Feb 24, 2026 01:34zielajzielajCPPclang++18.1.3Error
Feb 24, 2026 01:33zielajzielajCPPclang++18.1.3Error
Feb 23, 2026 23:55zielajzielajCPPclang++18.1.3Error
Feb 23, 2026 23:49zielajzielajCPPclang++18.1.3Error
Feb 23, 2026 23:48zielajzielajCPPclang++18.1.3Error
Feb 23, 2026 23:46zielajzielajCPPclang++18.1.3Error
Feb 23, 2026 23:45zielajzielajCPPclang++18.1.3Error
Feb 23, 2026 22:53zielajzielajCPPclang++18.1.3Error+43.46 RP
Feb 23, 2026 22:51zielajzielajCPPclang++18.1.3Error
Feb 23, 2026 22:49zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 20:29zielajzielajCPPclang++18.1.3Error+1.99 RP
Feb 22, 2026 20:22zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 20:21zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 16:38zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 16:34zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 16:34zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 16:31zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 16:00zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 15:59zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 15:46zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 15:44zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 15:30zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 15:26zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 03:55zielajzielajCPPclang++18.1.3Error+13.88 RP
Feb 22, 2026 03:52zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 03:51zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 03:50zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 03:49zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 03:43zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 03:42zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 01:31zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 01:28zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 01:12zielajzielajCPPclang++18.1.3Error
Feb 22, 2026 01:12zielajzielajCPPclang++18.1.3Error
Feb 21, 2026 23:55zielajzielajCPPclang++18.1.3Error
Feb 21, 2026 23:54zielajzielajCPPclang++18.1.3Error
Feb 21, 2026 23:52zielajzielajCPPclang++18.1.3Error
Feb 21, 2026 23:51zielajzielajCPPclang++18.1.3Error