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 17, 2026 15:24Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success6,228
May 17, 2026 15:15Aleksei ShahoikaAleksei ShahoikaCPPg++10.5.0Error
May 17, 2026 15:05M-RochatM-RochatCPPclang++20.1.2Success4,571
May 17, 2026 15:03Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success6,153
May 17, 2026 15:01M-RochatM-RochatCPPclang++18.1.3Success4,567+0.48 RP
May 17, 2026 14:58M-RochatM-RochatCPPg++13.2.0Success5,270
May 17, 2026 14:57M-RochatM-RochatCPPclang++20.1.2Success4,568+2.39 RP
May 17, 2026 14:56M-RochatM-RochatCPPclang++18.1.3Success4,573+143.43 RP
May 17, 2026 14:06Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success5,935
May 17, 2026 13:49Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success5,794
May 17, 2026 13:43Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success5,768
May 17, 2026 13:31Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success5,824
May 17, 2026 13:17Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success5,766+246.65 RP
May 17, 2026 13:05Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success8,259
May 17, 2026 12:45Aleksei ShahoikaAleksei ShahoikaCPPg++10.5.0Success8,230
May 17, 2026 12:20Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success6,722+181.66 RP
May 17, 2026 12:15M-RochatM-RochatCPPg++13.2.0Success5,417
May 17, 2026 12:13Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success7,657+96.66 RP
May 17, 2026 11:33Aleksei ShahoikaAleksei ShahoikaCPPg++10.5.0Success8,269+534.21 RP
May 17, 2026 11:26Aleksei ShahoikaAleksei ShahoikaCPPg++10.5.0Error
May 17, 2026 11:12Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success14,812+680.13 RP
May 17, 2026 11:11M-RochatM-RochatCPPclang++18.1.3Success4,899
May 17, 2026 11:11M-RochatM-RochatCPPclang++18.1.3Success4,897
May 17, 2026 11:11M-RochatM-RochatCPPclang++18.1.3Success4,898
May 17, 2026 11:02Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Error
May 17, 2026 11:01M-RochatM-RochatCPPclang++18.1.3Success4,894+12.86 RP
May 17, 2026 11:01M-RochatM-RochatCPPclang++19.1.1Success4,897
May 17, 2026 11:01M-RochatM-RochatCPPg++14.2.0Success5,419
May 17, 2026 10:57M-RochatM-RochatCPPclang++20.1.2Success4,929
May 17, 2026 10:52M-RochatM-RochatCPPclang++20.1.2Success4,925+0.41 RP
May 17, 2026 10:49M-RochatM-RochatCPPclang++20.1.2Success4,927+6.16 RP
May 17, 2026 10:49M-RochatM-RochatCPPclang++20.1.2Success4,926+0.41 RP
May 17, 2026 10:42M-RochatM-RochatCPPclang++20.1.2Success4,942+2.05 RP
May 17, 2026 10:41M-RochatM-RochatCPPclang++20.1.2Success7,602
May 17, 2026 10:34M-RochatM-RochatCPPclang++20.1.2Success4,947+159.92 RP
May 17, 2026 10:34M-RochatM-RochatCPPclang++20.1.2Success8,960
May 17, 2026 10:34M-RochatM-RochatCPPclang++20.1.2Success8,383
May 17, 2026 09:06M-RochatM-RochatCPPclang++20.1.2Success5,456
May 17, 2026 09:04M-RochatM-RochatCPPclang++20.1.2Success5,384+5.00 RP
May 17, 2026 09:04M-RochatM-RochatCPPclang++20.1.2Success5,377
May 16, 2026 23:40M-RochatM-RochatCPPg++14.2.0Success6,149
May 16, 2026 23:40M-RochatM-RochatCPPclang++20.1.2Success5,372+131.40 RP
May 16, 2026 23:40M-RochatM-RochatCPPg++13.3.0Success5,794
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