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 16, 2026 23:34M-RochatM-RochatCPPg++14.2.0Success5,780+395.17 RP
May 16, 2026 23:34M-RochatM-RochatCPPg++14.2.0Success7,491+32.51 RP
May 16, 2026 23:30M-RochatM-RochatCPPg++13.3.0Success7,684
May 16, 2026 23:30M-RochatM-RochatCPPg++14.2.0Success7,678+70.74 RP
May 16, 2026 23:23M-RochatM-RochatCPPg++14.2.0Success8,928
May 16, 2026 23:23M-RochatM-RochatCPPg++14.2.0Success8,148
May 16, 2026 23:23M-RochatM-RochatCPPg++14.2.0Success8,119+119.21 RP
May 16, 2026 23:22M-RochatM-RochatCPPg++14.2.0Error
May 16, 2026 21:54M-RochatM-RochatCPPg++14.2.0Success9,214
May 16, 2026 21:01M-RochatM-RochatCPPg++10.5.0Success9,724
May 16, 2026 19:19M-RochatM-RochatCPPg++14.2.0Success9,014
May 16, 2026 19:13M-RochatM-RochatCPPclang++18.1.3Success11,229
May 16, 2026 19:13M-RochatM-RochatCPPg++14.2.0Success8,989+84.30 RP
May 16, 2026 16:36M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 01:01M-RochatM-RochatCPPg++13.3.0Success9,728
May 16, 2026 00:52M-RochatM-RochatCPPclang++20.1.2Success12,967
May 16, 2026 00:48M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 00:48M-RochatM-RochatCPPg++13.3.0Success9,726+538.29 RP
May 16, 2026 00:47M-RochatM-RochatCPPclang++20.1.2Success20,413+108.99 RP
May 16, 2026 00:47M-RochatM-RochatCPPg++13.3.0Success22,316
May 16, 2026 00:44M-RochatM-RochatCPPg++13.3.0Success26,254+380.89 RP
May 16, 2026 00:42M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 00:42M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 00:42M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 00:39M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 00:39M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 00:39M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 00:37M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 00:33M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 00:33M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 00:33M-RochatM-RochatCPPg++13.3.0Error
May 15, 2026 20:48M-RochatM-RochatCPPg++13.3.0Error
May 15, 2026 20:46M-RochatM-RochatCPPg++13.3.0Error
May 15, 2026 19:54M-RochatM-RochatCPPg++13.3.0Error
May 15, 2026 19:52M-RochatM-RochatCPPg++13.3.0Error
May 15, 2026 19:50M-RochatM-RochatCPPg++13.3.0Error
May 15, 2026 19:47M-RochatM-RochatCPPg++13.3.0Error
May 15, 2026 19:46M-RochatM-RochatCPPg++13.3.0Error
May 15, 2026 19:44M-RochatM-RochatCPPg++13.3.0Error
May 15, 2026 19:42M-RochatM-RochatCPPg++14.2.0Error
May 15, 2026 19:40M-RochatM-RochatCPPg++13.3.0Error
May 15, 2026 19:39M-RochatM-RochatCPPg++13.2.0Error
May 14, 2026 16:57Josu San MartinJosu San MartinZIG0.15.1Success14,474
May 14, 2026 16:56Josu San MartinJosu San MartinGOgo1.25.5Success22,170
May 14, 2026 16:47Josu San MartinJosu San MartinZIG0.15.1Error
May 14, 2026 16:46Josu San MartinJosu San MartinGOgo1.25.5Error
May 13, 2026 13:53Andrey KasheninAndrey KasheninCPPg++10.5.0Success78,822
May 13, 2026 13:50Andrey KasheninAndrey KasheninCPPg++14.2.0Error
May 13, 2026 13:40Andrey KasheninAndrey KasheninCPPg++10.5.0Success76,864+135.10 RP
May 12, 2026 13:04KitherKitherCPPg++10.5.0Success76,759+135.28 RP
May 12, 2026 03:23Josu San MartinJosu San MartinCPPg++14.2.0Success4,454+42.67 RP
May 11, 2026 07:05Victor MerckléVictor MerckléCPPg++14.2.0Success74,014
May 11, 2026 06:53Victor MerckléVictor MerckléCPPg++14.2.0Success131,861
May 11, 2026 06:41Victor MerckléVictor MerckléCPPg++14.2.0Success69,446
May 11, 2026 06:22Victor MerckléVictor MerckléCPPg++14.2.0Success68,423
May 11, 2026 06:17Victor MerckléVictor MerckléCPPg++14.2.0Success17,650
May 11, 2026 06:14Victor MerckléVictor MerckléCPPg++14.2.0Success129,656
May 11, 2026 06:05Victor MerckléVictor MerckléCPPg++14.2.0Success111,102
May 11, 2026 05:55Victor MerckléVictor MerckléRUSTrust-1.95.0Success106,695
May 7, 2026 09:31Victor MerckléVictor MerckléCPPg++14.2.0Success11,287
May 6, 2026 14:42olliecrowolliecrowCPPg++10.5.0Success9,163
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