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
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
Apr 22, 2026 14:44olliecrowolliecrowRUSTrust-1.95.0Success6,079
Apr 22, 2026 14:22olliecrowolliecrowCPPg++10.5.0Success8,879
Apr 22, 2026 13:16BenBenCPPg++14.2.0Success14,456+167.15 RP
Apr 22, 2026 11:47olliecrowolliecrowCSHARP9.0.15Success5,954+655.69 RP
Apr 22, 2026 11:11olliecrowolliecrowCPPg++10.5.0Success9,950
Apr 22, 2026 05:43olliecrowolliecrowZIG0.15.1Error
Apr 22, 2026 05:17olliecrowolliecrowRUSTrust-1.95.0Success6,294
Apr 22, 2026 03:46olliecrowolliecrowCPPclang++18.1.3Success6,711
Apr 22, 2026 03:44olliecrowolliecrowCPPclang++18.1.3Success7,010
Apr 22, 2026 03:42olliecrowolliecrowCPPg++10.5.0Success9,562
Apr 21, 2026 22:16BenBenCPPg++14.2.0Error
Apr 21, 2026 22:14BenBenCPPg++14.2.0Error
Apr 21, 2026 15:00Charles CabergsCharles CabergsCPPg++13.3.0Success6,305+198.31 RP
Apr 21, 2026 04:31Charles CabergsCharles CabergsCPPg++13.3.0Success7,206+19.74 RP
Apr 21, 2026 01:28Taylor DettlingTaylor DettlingRUSTrust-1.95.0Success143,118+69.87 RP
Apr 20, 2026 23:03Charles CabergsCharles CabergsCPPg++13.3.0Success8,242
Apr 20, 2026 19:59Charles CabergsCharles CabergsCPPg++13.3.0Success7,310+26.25 RP
Apr 20, 2026 18:43BenBenCPPg++13.3.0Success19,062+524.60 RP
Apr 20, 2026 18:43BenBenCPPclang++18.1.3Success21,532
Apr 20, 2026 16:29BenBenCPPclang++18.1.3Error
Apr 20, 2026 16:29BenBenCPPg++13.3.0Error
Apr 20, 2026 16:29BenBenCPPg++14.2.0Error
Apr 20, 2026 15:52Dominique GarmierDominique GarmierRUSTrust-1.95.0Success7,873
Apr 20, 2026 14:53olliecrowolliecrowZIG0.14.0Error
Apr 20, 2026 14:51olliecrowolliecrowRUSTrust-1.94.0Success5,563
Apr 20, 2026 14:48olliecrowolliecrowCPPg++13.3.0Success9,026
Apr 20, 2026 13:59Dominique GarmierDominique GarmierCPPclang++20.1.2Success6,862
Apr 20, 2026 09:50Dominique GarmierDominique GarmierRUSTrust-1.95.0Error
Apr 19, 2026 09:45olliecrowolliecrowCPPclang++18.1.3Success6,509
Apr 19, 2026 07:48olliecrowolliecrowCPPclang++18.1.3Success5,041
Apr 19, 2026 07:46olliecrowolliecrowCPPclang++18.1.3Success6,357
Apr 19, 2026 07:38olliecrowolliecrowCPPclang++18.1.3Success4,958
Apr 19, 2026 03:49olliecrowolliecrowCPPclang++18.1.3Success6,646
Apr 18, 2026 21:20olliecrowolliecrowZIG0.14.0Success46,219
Apr 18, 2026 17:55Charles CabergsCharles CabergsCPPg++13.3.0Success7,453+294.62 RP
Apr 18, 2026 06:17Charles CabergsCharles CabergsCPPg++13.3.0Success9,550+233.38 RP
Apr 18, 2026 00:40Charles CabergsCharles CabergsCPPg++13.3.0Success25,966
Apr 18, 2026 00:23olliecrowolliecrowZIG0.14.0Error
Apr 17, 2026 20:47Charles CabergsCharles CabergsCPPg++13.3.0Success12,289+813.74 RP