Parse dateTime Andrey Tsvetkov

Compute the sum of 5,000,000 UTC Unix timestamps as fast as possible.

Input

One RFC 3339 datetime per line on STDIN:

2017-05-04T14:31:30-03:00
2046-06-23T11:51:56-06:00
2031-08-14T13:18:38+06:00
2048-04-14T05:55:06-09:00
1980-08-28T00:43:03+02:00

Output

Print the sum of all UTC Unix timestamps (int64) to STDOUT.

Constraints

  • Datetimes are in the range 1950-01-01T00:00:00 to 2050-12-31T23:59:59
Date AuthorLanguageStatus Score
May 6, 2026 04:17olliecrowolliecrowCPPclang++18.1.3Success22,011
May 6, 2026 04:11olliecrowolliecrowCPPclang++18.1.3Success5,438
May 6, 2026 02:17olliecrowolliecrowCPPclang++18.1.3Success6,263
May 5, 2026 21:49olliecrowolliecrowGOgo1.26.2Success8,065
May 5, 2026 12:56Victor MerckléVictor MerckléGOgo1.26.2Success4,259+523.82 RP
May 5, 2026 12:45Victor MerckléVictor MerckléCSHARP10.0.7Success4,579+28.25 RP
May 5, 2026 11:22Victor MerckléVictor MerckléCPPg++14.2.0Success3,980+18.18 RP
May 5, 2026 10:55Victor MerckléVictor MerckléCPPg++14.2.0Success4,065
May 5, 2026 10:52Victor MerckléVictor MerckléCPPg++14.2.0Success4,058
May 5, 2026 06:04olliecrowolliecrowCPPg++13.3.0Success10,160
May 5, 2026 06:02Victor MerckléVictor MerckléZIG0.16.0Success4,136+434.46 RP
May 5, 2026 05:55Victor MerckléVictor MerckléRUSTrust-1.95.0Success4,009+719.87 RP
May 5, 2026 05:37Victor MerckléVictor MerckléCPPg++14.2.0Success14,269
May 5, 2026 01:42olliecrowolliecrowCPPclang++18.1.3Success4,668+20.90 RP
May 4, 2026 21:30Victor MerckléVictor MerckléCPPg++14.2.0Success39,288
May 4, 2026 20:56Victor MerckléVictor MerckléCSHARP10.0.7Success4,639+650.74 RP
May 1, 2026 16:44Victor MerckléVictor MerckléGOgo1.26.2Success5,482+727.18 RP
May 1, 2026 16:37Victor MerckléVictor MerckléCPPg++14.2.0Success5,048+50.48 RP
May 1, 2026 16:12Victor MerckléVictor MerckléCPPg++14.2.0Success5,180+673.90 RP
Apr 30, 2026 23:02olliecrowolliecrowZIG0.14.0Success8,303
Apr 30, 2026 12:10olliecrowolliecrowZIG0.14.0Success7,694
Apr 30, 2026 10:45olliecrowolliecrowZIG0.14.0Success8,288
Apr 29, 2026 14:02Charles CabergsCharles CabergsCPPg++13.3.0Success5,995
Apr 29, 2026 08:52Charles CabergsCharles CabergsCPPg++13.3.0Success5,947+6.20 RP
Apr 28, 2026 16:27olliecrowolliecrowZIG0.15.1Error
Apr 28, 2026 15:55olliecrowolliecrowCPPg++10.5.0Success9,558
Apr 28, 2026 10:13TudyMTudyMCPPclang++18.1.3Success4,890
Apr 28, 2026 10:07TudyMTudyMCPPclang++18.1.3Success4,902
Apr 28, 2026 10:04TudyMTudyMCPPclang++20.1.2Success5,261
Apr 28, 2026 10:00TudyMTudyMCPPclang++18.1.3Success4,888
Apr 28, 2026 09:57TudyMTudyMCPPclang++18.1.3Success4,874+1.26 RP
Apr 28, 2026 09:55TudyMTudyMCPPclang++18.1.3Success4,879
Apr 28, 2026 09:53TudyMTudyMCPPclang++18.1.3Success4,890
Apr 28, 2026 09:51TudyMTudyMCPPclang++18.1.3Success4,881
Apr 28, 2026 09:49TudyMTudyMCPPclang++18.1.3Success4,877+53.24 RP
Apr 28, 2026 09:47TudyMTudyMCPPclang++18.1.3Success5,683
Apr 28, 2026 09:45TudyMTudyMCPPclang++18.1.3Success8,484
Apr 28, 2026 09:43TudyMTudyMCPPclang++18.1.3Success5,095
Apr 28, 2026 09:41TudyMTudyMCPPclang++18.1.3Success5,060
Apr 28, 2026 09:38TudyMTudyMCPPclang++18.1.3Success5,628
Apr 28, 2026 09:36TudyMTudyMCPPclang++18.1.3Success5,007+0.40 RP
Apr 28, 2026 09:34TudyMTudyMCPPclang++18.1.3Success5,008+43.68 RP
Apr 28, 2026 09:31TudyMTudyMCPPclang++18.1.3Success5,124
Apr 28, 2026 09:30TudyMTudyMCPPclang++18.1.3Success5,256
Apr 28, 2026 09:28TudyMTudyMCPPclang++18.1.3Success5,120+2.29 RP
Apr 28, 2026 09:26TudyMTudyMCPPclang++18.1.3Success5,172
Apr 28, 2026 09:24TudyMTudyMCPPclang++18.1.3Success5,130
Apr 28, 2026 09:21TudyMTudyMCPPclang++18.1.3Success5,136
Apr 28, 2026 09:18TudyMTudyMCPPclang++18.1.3Success5,126+17.35 RP
Apr 28, 2026 09:16TudyMTudyMCPPclang++18.1.3Success5,178
Apr 28, 2026 09:14TudyMTudyMCPPclang++18.1.3Success5,178
Apr 28, 2026 09:12TudyMTudyMCPPclang++18.1.3Success5,172+0.75 RP
Apr 28, 2026 09:10TudyMTudyMCPPclang++18.1.3Success5,831
Apr 28, 2026 09:07TudyMTudyMCPPclang++18.1.3Success5,222
Apr 28, 2026 09:05TudyMTudyMCPPclang++18.1.3Success5,174+48.79 RP
Apr 28, 2026 09:04TudyMTudyMCPPclang++18.1.3Success5,324
Apr 28, 2026 08:58TudyMTudyMCPPclang++18.1.3Success5,313
Apr 28, 2026 08:57TudyMTudyMCPPclang++18.1.3Success5,308+6.01 RP
Apr 28, 2026 08:55TudyMTudyMCPPclang++18.1.3Success5,325+0.71 RP
Apr 28, 2026 08:52Victor MerckléVictor MerckléCPPg++14.2.0Success7,958+20.96 RP
Apr 28, 2026 08:52TudyMTudyMCPPclang++18.1.3Success8,191
Apr 28, 2026 08:50TudyMTudyMCPPclang++18.1.3Success5,327
Apr 28, 2026 08:48TudyMTudyMCPPclang++18.1.3Success5,327+0.35 RP
Apr 28, 2026 08:45TudyMTudyMCPPclang++18.1.3Success5,394
Apr 28, 2026 08:42TudyMTudyMCPPclang++18.1.3Success5,402
Apr 28, 2026 08:39TudyMTudyMCPPclang++18.1.3Success5,412
Apr 28, 2026 08:37TudyMTudyMCPPclang++18.1.3Success5,410
Apr 28, 2026 08:34TudyMTudyMCPPclang++18.1.3Success5,410
Apr 28, 2026 08:33TudyMTudyMCPPclang++20.1.2Success5,758
Apr 28, 2026 08:29TudyMTudyMCPPclang++18.1.3Success5,400
Apr 28, 2026 08:26TudyMTudyMCPPclang++18.1.3Success5,436
Apr 28, 2026 08:22TudyMTudyMCPPclang++18.1.3Success5,328+29.47 RP
Apr 28, 2026 08:19TudyMTudyMCPPclang++18.1.3Error
Apr 28, 2026 08:17TudyMTudyMCPPclang++18.1.3Success5,543
Apr 28, 2026 08:15TudyMTudyMCPPclang++18.1.3Success6,339
Apr 28, 2026 08:13TudyMTudyMCPPclang++18.1.3Success5,413+423.11 RP
Apr 28, 2026 08:11TudyMTudyMCPPclang++18.1.3Success7,021+57.99 RP
Apr 28, 2026 03:42Charles CabergsCharles CabergsCPPg++13.3.0Success5,982
Apr 28, 2026 01:41Charles CabergsCharles CabergsCPPg++13.3.0Success5,988
Apr 27, 2026 22:23Victor MerckléVictor MerckléCPPg++14.2.0Success8,093+1'050.10 RP
Apr 27, 2026 22:11Victor MerckléVictor MerckléCPPg++14.2.0Success70,357
Apr 27, 2026 22:03Victor MerckléVictor MerckléCPPg++14.2.0Success53,897+185.54 RP
Apr 27, 2026 21:58Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 01:23olliecrowolliecrowZIG0.15.1Error
Apr 27, 2026 01:06olliecrowolliecrowRUSTrust-1.95.0Success4,732+204.15 RP
Apr 27, 2026 00:54olliecrowolliecrowCPPg++10.5.0Success8,877
Apr 26, 2026 23:52Charles CabergsCharles CabergsCPPg++13.3.0Success5,969+27.06 RP
Apr 26, 2026 19:47TudyMTudyMCPPclang++20.1.2Success7,566
Apr 26, 2026 19:43TudyMTudyMCPPg++10.5.0Success8,342
Apr 26, 2026 19:41TudyMTudyMCPPclang++20.1.2Success7,319+213.04 RP
Apr 26, 2026 18:42TudyMTudyMCPPclang++20.1.2Success8,671+0.13 RP
Apr 26, 2026 18:41TudyMTudyMCPPg++14.2.0Success9,091
Apr 26, 2026 18:40TudyMTudyMCPPg++10.5.0Success8,672+764.38 RP
Apr 26, 2026 17:13TudyMTudyMCPPg++10.5.0Success25,723+388.76 RP
Apr 24, 2026 23:04Charles CabergsCharles CabergsCPPg++13.3.0Success6,890
Apr 24, 2026 04:03Charles CabergsCharles CabergsCPPg++13.3.0Success6,701
Apr 23, 2026 21:08Charles CabergsCharles CabergsCPPg++13.3.0Success6,067+53.87 RP
Apr 23, 2026 09:52Charles CabergsCharles CabergsCPPg++13.3.0Success6,272+8.34 RP
Apr 23, 2026 04:40Charles CabergsCharles CabergsCPPg++13.3.0Success6,366
Apr 22, 2026 15:09olliecrowolliecrowZIG0.15.1Success837,629