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 25, 2026 06:47olliecrowolliecrowCPPclang++18.1.3Success12,802
Apr 25, 2026 06:11olliecrowolliecrowCPPclang++18.1.3Success123,911
Apr 25, 2026 05:07olliecrowolliecrowRUSTrust-1.95.0Success13,597
Apr 25, 2026 03:58olliecrowolliecrowCPPg++10.5.0Success117,671
Apr 25, 2026 03:21olliecrowolliecrowGOgo1.26.2Success198,022
Apr 25, 2026 03:05olliecrowolliecrowCPPclang++18.1.3Success12,677
Apr 25, 2026 03:02olliecrowolliecrowCPPclang++18.1.3Success12,752
Apr 25, 2026 02:03olliecrowolliecrowCPPclang++18.1.3Success13,281
Apr 25, 2026 01:18olliecrowolliecrowCPPclang++18.1.3Success12,650
Apr 25, 2026 00:31olliecrowolliecrowRUSTrust-1.95.0Success175,281
Apr 25, 2026 00:20olliecrowolliecrowCPPclang++18.1.3Success121,887
Apr 24, 2026 23:40olliecrowolliecrowGOgo1.26.2Success38,376
Apr 24, 2026 23:29olliecrowolliecrowRUSTrust-1.94.0Success13,276
Apr 24, 2026 22:31Charles CabergsCharles CabergsCPPg++13.3.0Success24,119+1.71 RP
Apr 24, 2026 22:22olliecrowolliecrowRUSTrust-1.94.0Success122,919
Apr 24, 2026 22:12olliecrowolliecrowCPPclang++18.1.3Success12,803
Apr 24, 2026 21:39Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success101,732
Apr 24, 2026 21:38Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success101,496+2.41 RP
Apr 24, 2026 21:26Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success106,475
Apr 24, 2026 21:24Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success105,584
Apr 24, 2026 21:14Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success104,046+5.22 RP
Apr 24, 2026 21:08Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
Apr 24, 2026 21:06olliecrowolliecrowRUSTrust-1.94.0Success13,365
Apr 24, 2026 20:57Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success110,129
Apr 24, 2026 20:49Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success110,027+17.17 RP
Apr 24, 2026 20:41Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
Apr 24, 2026 19:49olliecrowolliecrowGOgo1.26.2Success139,156
Apr 24, 2026 19:18olliecrowolliecrowRUSTrust-1.94.0Success13,270
Apr 24, 2026 19:14olliecrowolliecrowRUSTrust-1.95.0Error
Apr 24, 2026 18:54olliecrowolliecrowCPPclang++18.1.3Success12,962
Apr 24, 2026 18:21Victor MerckléVictor MerckléZIG0.16.0Error+27.07 RP
Apr 24, 2026 18:17Victor MerckléVictor MerckléZIG0.16.0Error
Apr 24, 2026 18:14olliecrowolliecrowRUSTrust-1.95.0Success13,432
Apr 24, 2026 17:52olliecrowolliecrowCPPclang++18.1.3Success132,992
Apr 24, 2026 17:32Victor MerckléVictor MerckléGOgo1.26.2Error
Apr 24, 2026 17:03olliecrowolliecrowGOgo1.26.2Success137,328
Apr 24, 2026 16:52olliecrowolliecrowRUSTrust-1.95.0Success13,344
Apr 24, 2026 16:47Victor MerckléVictor MerckléGOgo1.26.2Error
Apr 24, 2026 15:55Victor MerckléVictor MerckléGOgo1.26.2Success39,052
Apr 24, 2026 15:45Victor MerckléVictor MerckléCSHARP10.0.7Error
Apr 24, 2026 15:42olliecrowolliecrowRUSTrust-1.94.0Success13,263
Apr 24, 2026 15:38Victor MerckléVictor MerckléRUSTrust-1.95.0Error
Apr 24, 2026 15:29olliecrowolliecrowCPPg++10.5.0Success149,905
Apr 24, 2026 15:25Victor MerckléVictor MerckléRUSTrust-1.95.0Error
Apr 24, 2026 15:18Victor MerckléVictor MerckléRUSTrust-1.95.0Error
Apr 24, 2026 14:28olliecrowolliecrowRUSTrust-1.94.0Success13,359
Apr 24, 2026 14:16olliecrowolliecrowCPPclang++18.1.3Success13,003
Apr 24, 2026 13:25olliecrowolliecrowCPPclang++18.1.3Success18,346
Apr 24, 2026 11:45olliecrowolliecrowGOgo1.26.2Success147,552
Apr 24, 2026 11:44Victor MerckléVictor MerckléCPPg++14.2.0Error+56.19 RP
Apr 24, 2026 11:36olliecrowolliecrowRUSTrust-1.94.0Success13,401
Apr 24, 2026 11:23olliecrowolliecrowCPPclang++18.1.3Success150,782
Apr 24, 2026 10:41Dominique GarmierDominique GarmierCPPg++13.3.0Success11,723
Apr 24, 2026 10:20olliecrowolliecrowCPPclang++18.1.3Success12,809
Apr 24, 2026 08:51olliecrowolliecrowRUSTrust-1.94.0Success262,051
Apr 24, 2026 08:35olliecrowolliecrowCPPclang++18.1.3Success125,489
Apr 24, 2026 08:33Dominique GarmierDominique GarmierCPPg++13.3.0Success39,860
Apr 24, 2026 07:52olliecrowolliecrowCPPclang++18.1.3Success12,769
Apr 24, 2026 07:40olliecrowolliecrowGOgo1.26.2Success147,336
Apr 24, 2026 07:35olliecrowolliecrowGOgo1.26.2Success147,092
Apr 24, 2026 07:17olliecrowolliecrowCPPclang++18.1.3Success13,092
Apr 24, 2026 07:13olliecrowolliecrowCPPclang++18.1.3Success127,315
Apr 24, 2026 05:59olliecrowolliecrowCPPclang++18.1.3Success132,029
Apr 24, 2026 04:58olliecrowolliecrowCPPclang++18.1.3Success12,684
Apr 24, 2026 04:17olliecrowolliecrowGOgo1.26.2Error
Apr 24, 2026 04:11olliecrowolliecrowGOgo1.26.2Error
Apr 24, 2026 03:59olliecrowolliecrowRUSTrust-1.94.0Success13,589
Apr 24, 2026 03:49olliecrowolliecrowCPPclang++18.1.3Success12,776
Apr 24, 2026 01:36Charles CabergsCharles CabergsCPPg++13.3.0Success27,255
Apr 24, 2026 01:31Charles CabergsCharles CabergsCPPg++13.3.0Success24,552
Apr 24, 2026 00:56olliecrowolliecrowRUSTrust-1.95.0Success18,606
Apr 24, 2026 00:46olliecrowolliecrowCPPclang++18.1.3Success12,975
Apr 23, 2026 23:46olliecrowolliecrowRUSTrust-1.95.0Success13,631
Apr 23, 2026 22:13olliecrowolliecrowCPPclang++18.1.3Success13,385
Apr 23, 2026 22:00Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success135,647+15.94 RP
Apr 23, 2026 21:44Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
Apr 23, 2026 21:41Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success184,221
Apr 23, 2026 21:39Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success184,390
Apr 23, 2026 21:38Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success184,411
Apr 23, 2026 20:49olliecrowolliecrowCPPclang++18.1.3Success12,764
Apr 23, 2026 20:06Victor MerckléVictor MerckléCPPg++14.2.0Error+17.89 RP
Apr 23, 2026 19:32olliecrowolliecrowRUSTrust-1.95.0Success19,061
Apr 23, 2026 19:13Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success173,075+16.03 RP
Apr 23, 2026 16:22Nanored4498Nanored4498CPPg++14.2.0Success37,482+60.53 RP
Apr 23, 2026 15:28Nanored4498Nanored4498CPPg++14.2.0Success48,482+104.21 RP
Apr 23, 2026 12:35Charles CabergsCharles CabergsCPPg++13.3.0Success30,632
Apr 23, 2026 11:52Victor MerckléVictor MerckléCPPg++14.2.0Error+140.66 RP
Apr 23, 2026 11:44Dominique GarmierDominique GarmierCPPg++13.3.0Success13,745
Apr 23, 2026 11:34Nanored4498Nanored4498CPPg++14.2.0Success97,986+17.02 RP
Apr 23, 2026 11:20Nanored4498Nanored4498CPPg++14.2.0Success117,605+20.22 RP
Apr 23, 2026 11:14Victor MerckléVictor MerckléCPPg++14.2.0Error+20.23 RP
Apr 23, 2026 11:08Victor MerckléVictor MerckléCPPg++14.2.0Error+14.05 RP
Apr 23, 2026 10:10Victor MerckléVictor MerckléCPPg++14.2.0Error+5.51 RP
Apr 23, 2026 09:57Nanored4498Nanored4498CPPg++14.2.0Success154,292+64.81 RP
Apr 23, 2026 09:42Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 23, 2026 09:33Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 23, 2026 09:22Charles CabergsCharles CabergsCPPg++13.3.0Success26,887
Apr 23, 2026 08:39Victor MerckléVictor MerckléCPPg++14.2.0Error+64.48 RP
Apr 23, 2026 05:56Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 23, 2026 05:09Victor MerckléVictor MerckléCPPg++14.2.0Error+81.87 RP