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
Jun 28, 2026 08:54Shikhar SoniShikhar SoniCPPg++14.2.0Success24,670+20.37 RP
Jun 28, 2026 08:43Shikhar SoniShikhar SoniCPPg++14.2.0Success25,975+294.67 RP
Jun 28, 2026 00:02Shikhar SoniShikhar SoniCPPg++14.2.0Success110,725+90.31 RP
Jun 27, 2026 20:06Victor MerckléVictor MerckléCPPg++14.2.0Success5,113
Jun 27, 2026 20:01Victor MerckléVictor MerckléCPPg++14.2.0Success5,176
Jun 27, 2026 19:54Victor MerckléVictor MerckléCPPg++14.2.0Success5,164
Jun 27, 2026 19:49Victor MerckléVictor MerckléCPPg++14.2.0Success5,119
Jun 27, 2026 19:41Victor MerckléVictor MerckléCPPg++14.2.0Success5,185
Jun 27, 2026 19:34Victor MerckléVictor MerckléCPPg++14.2.0Success5,167
Jun 27, 2026 19:29Victor MerckléVictor MerckléCPPg++14.2.0Success5,198
Jun 27, 2026 19:24Victor MerckléVictor MerckléCPPg++14.2.0Success5,087
Jun 27, 2026 19:19Victor MerckléVictor MerckléCPPg++14.2.0Success5,278
Jun 27, 2026 19:05Victor MerckléVictor MerckléCPPg++14.2.0Success5,176
Jun 27, 2026 19:00Victor MerckléVictor MerckléCPPg++14.2.0Success5,219
Jun 27, 2026 15:28Victor MerckléVictor MerckléCSHARP10.0.7Success6,518
Jun 27, 2026 15:00Victor MerckléVictor MerckléCSHARP10.0.7Success6,479+421.49 RP
Jun 27, 2026 14:27Victor MerckléVictor MerckléZIG0.16.0Success5,200
Jun 27, 2026 14:22Victor MerckléVictor MerckléZIG0.16.0Success5,176+24.69 RP
Jun 27, 2026 14:17Victor MerckléVictor MerckléZIG0.16.0Success5,243+7.61 RP
Jun 27, 2026 14:12Victor MerckléVictor MerckléZIG0.16.0Success5,264+509.65 RP
Jun 27, 2026 06:34Victor MerckléVictor MerckléGOgo1.26.2Success6,328
Jun 27, 2026 06:28Victor MerckléVictor MerckléGOgo1.26.2Success6,311+413.85 RP
Jun 27, 2026 05:27Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,202
Jun 27, 2026 05:23Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,210
Jun 27, 2026 05:17Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,176+29.04 RP
Jun 27, 2026 05:11Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,255+569.97 RP
Jun 26, 2026 23:34Victor MerckléVictor MerckléCPPg++14.2.0Success5,498
Jun 26, 2026 23:29Victor MerckléVictor MerckléCPPg++14.2.0Success7,029
Jun 26, 2026 23:17Victor MerckléVictor MerckléCPPg++14.2.0Error
Jun 26, 2026 23:06Victor MerckléVictor MerckléCPPg++14.2.0Success5,257
Jun 26, 2026 22:58Victor MerckléVictor MerckléCPPg++14.2.0Success5,197
Jun 26, 2026 22:46Victor MerckléVictor MerckléCPPg++14.2.0Success5,210
Jun 26, 2026 22:41Victor MerckléVictor MerckléCPPg++14.2.0Success5,118
Jun 26, 2026 22:36Victor MerckléVictor MerckléCPPg++14.2.0Success5,054+7.41 RP
Jun 26, 2026 22:24Victor MerckléVictor MerckléCPPg++14.2.0Success5,157
Jun 26, 2026 22:12Victor MerckléVictor MerckléCPPg++14.2.0Success5,162
Jun 26, 2026 21:52Victor MerckléVictor MerckléCPPg++14.2.0Success5,185
Jun 26, 2026 21:42Victor MerckléVictor MerckléCPPg++14.2.0Success5,152
Jun 26, 2026 21:30Victor MerckléVictor MerckléCPPg++14.2.0Success5,159
Jun 26, 2026 21:24Victor MerckléVictor MerckléCPPg++14.2.0Success5,372
Jun 26, 2026 21:12Victor MerckléVictor MerckléCPPg++14.2.0Success5,132
Jun 26, 2026 20:59Victor MerckléVictor MerckléCPPg++14.2.0Success5,157
Jun 26, 2026 20:53Victor MerckléVictor MerckléCPPg++14.2.0Success5,129
Jun 26, 2026 20:48Victor MerckléVictor MerckléCPPg++14.2.0Success5,073+21.52 RP
Jun 26, 2026 20:38Victor MerckléVictor MerckléCPPg++14.2.0Success5,129+2.66 RP
Jun 26, 2026 20:33Victor MerckléVictor MerckléCPPg++14.2.0Success5,136+2.27 RP
Jun 26, 2026 20:26Victor MerckléVictor MerckléCPPg++14.2.0Success5,830
Jun 26, 2026 20:14Victor MerckléVictor MerckléCPPg++14.2.0Success5,386
Jun 26, 2026 20:08Victor MerckléVictor MerckléCPPg++14.2.0Success5,188
Jun 26, 2026 19:57Victor MerckléVictor MerckléCPPg++14.2.0Success5,188
Jun 26, 2026 19:42Victor MerckléVictor MerckléCPPg++14.2.0Success5,150
Jun 26, 2026 19:36Victor MerckléVictor MerckléCPPg++14.2.0Success5,177
Jun 26, 2026 19:26Victor MerckléVictor MerckléCPPg++14.2.0Success5,220
Jun 26, 2026 19:17Victor MerckléVictor MerckléCPPg++14.2.0Success5,188
Jun 26, 2026 19:12Victor MerckléVictor MerckléCPPg++14.2.0Success5,176
Jun 26, 2026 19:03Victor MerckléVictor MerckléCPPg++14.2.0Success5,164
Jun 26, 2026 18:55Victor MerckléVictor MerckléCPPg++14.2.0Success5,428
Jun 26, 2026 18:47Victor MerckléVictor MerckléCPPg++14.2.0Success5,392
Jun 26, 2026 18:41Victor MerckléVictor MerckléCPPg++14.2.0Success5,198
Jun 26, 2026 18:28Victor MerckléVictor MerckléCPPg++14.2.0Success5,142
Jun 26, 2026 18:13Victor MerckléVictor MerckléCPPg++14.2.0Success5,357
Jun 26, 2026 18:02Victor MerckléVictor MerckléCPPg++14.2.0Success5,142+16.13 RP
Jun 26, 2026 17:51Victor MerckléVictor MerckléCPPg++14.2.0Success201,118
Jun 23, 2026 20:13Victor MerckléVictor MerckléCPPg++14.2.0Success5,221
Jun 23, 2026 20:08Victor MerckléVictor MerckléCPPg++14.2.0Success5,859
Jun 23, 2026 20:00Victor MerckléVictor MerckléCPPg++14.2.0Success5,457
Jun 23, 2026 19:53Victor MerckléVictor MerckléCPPg++14.2.0Success5,767
Jun 23, 2026 19:41Victor MerckléVictor MerckléCPPg++14.2.0Success5,217
Jun 23, 2026 19:34Victor MerckléVictor MerckléCPPg++14.2.0Success5,223
Jun 23, 2026 19:29Victor MerckléVictor MerckléCPPg++14.2.0Success5,212
Jun 23, 2026 19:24Victor MerckléVictor MerckléCPPg++14.2.0Success5,226
Jun 23, 2026 19:19Victor MerckléVictor MerckléCPPg++14.2.0Success5,484
Jun 23, 2026 19:10Victor MerckléVictor MerckléCPPg++14.2.0Success5,219
Jun 23, 2026 19:01Victor MerckléVictor MerckléCPPg++14.2.0Error
Jun 23, 2026 18:56Victor MerckléVictor MerckléCPPg++14.2.0Success5,186
Jun 23, 2026 18:51Victor MerckléVictor MerckléCPPg++14.2.0Success6,192
Jun 23, 2026 18:38Victor MerckléVictor MerckléCPPg++14.2.0Success5,461
Jun 23, 2026 18:33Victor MerckléVictor MerckléCPPg++14.2.0Success5,895
Jun 23, 2026 18:28Victor MerckléVictor MerckléCPPg++14.2.0Success5,192
Jun 23, 2026 18:23Victor MerckléVictor MerckléCPPg++14.2.0Success5,201
Jun 23, 2026 18:18Victor MerckléVictor MerckléCPPg++14.2.0Success5,193
Jun 23, 2026 18:12Victor MerckléVictor MerckléCPPg++14.2.0Success5,215
Jun 23, 2026 18:05Victor MerckléVictor MerckléCPPg++14.2.0Success5,215
Jun 23, 2026 17:48Victor MerckléVictor MerckléCPPg++14.2.0Success5,234
Jun 23, 2026 17:19Victor MerckléVictor MerckléCPPg++14.2.0Success5,185+7.04 RP
Jun 23, 2026 17:16anboto1anboto1CPPg++14.2.0Success26,704+150.14 RP
Jun 23, 2026 17:08anboto1anboto1CPPg++14.2.0Success44,576+4.63 RP
Jun 23, 2026 16:59anboto1anboto1CPPg++14.2.0Success46,088
Jun 23, 2026 16:48anboto1anboto1CPPg++14.2.0Error
Jun 23, 2026 16:34anboto1anboto1CPPg++14.2.0Success45,515+219.71 RP
Jun 23, 2026 16:19Victor MerckléVictor MerckléCPPg++14.2.0Success5,204+2.21 RP
Jun 23, 2026 16:14Victor MerckléVictor MerckléCPPg++14.2.0Success5,210+15.71 RP
Jun 23, 2026 16:06Victor MerckléVictor MerckléCPPg++14.2.0Success5,972
Jun 23, 2026 16:01Victor MerckléVictor MerckléCPPg++14.2.0Success5,260
Jun 23, 2026 15:53Victor MerckléVictor MerckléCPPg++14.2.0Success5,253+3.62 RP
Jun 23, 2026 15:47Victor MerckléVictor MerckléCPPg++14.2.0Success5,977
Jun 23, 2026 15:37Victor MerckléVictor MerckléCPPg++14.2.0Success5,269
Jun 23, 2026 15:32Victor MerckléVictor MerckléCPPg++14.2.0Success5,386
Jun 23, 2026 15:27Victor MerckléVictor MerckléCPPg++14.2.0Success5,269
Jun 23, 2026 15:22Victor MerckléVictor MerckléCPPg++14.2.0Success5,285