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 12, 2023 00:26Robert BurkeRobert BurkeGOgo1.18.4Success494,691
May 10, 2023 19:38Victor MuñozVictor MuñozGOgo1.20.4Success109,498+91.33 RP
May 10, 2023 05:04Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,331
May 10, 2023 05:03Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,391
May 10, 2023 03:29Yuriy LyfenkoYuriy LyfenkoGOgo1.20.4Success14,570
May 10, 2023 03:27Yuriy LyfenkoYuriy LyfenkoGOgo1.20.4Success14,912
May 10, 2023 03:26Yuriy LyfenkoYuriy LyfenkoGOgo1.20.4Success14,660
May 10, 2023 03:24Yuriy LyfenkoYuriy LyfenkoGOgo1.20.4Success14,488+1.19 RP
May 10, 2023 03:23Yuriy LyfenkoYuriy LyfenkoGOgo1.20.4Success14,513+119.85 RP
May 10, 2023 03:22Yuriy LyfenkoYuriy LyfenkoGOgo1.20.4Success37,538
May 10, 2023 03:18Yuriy LyfenkoYuriy LyfenkoGOgo1.20.4Success21,600
May 10, 2023 03:18Yuriy LyfenkoYuriy LyfenkoGOgo1.17.2Success21,702
May 10, 2023 03:08Yuriy LyfenkoYuriy LyfenkoGOgo1.17.2Success19,348
May 10, 2023 03:08Yuriy LyfenkoYuriy LyfenkoGOgo1.17.2Success17,622
May 10, 2023 03:07Yuriy LyfenkoYuriy LyfenkoGOgo1.15.15Success18,452
May 10, 2023 03:06Yuriy LyfenkoYuriy LyfenkoGOgo1.20.4Success17,759
May 10, 2023 03:05Yuriy LyfenkoYuriy LyfenkoGOgo1.20.4Success20,388
May 10, 2023 02:47Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,310
May 10, 2023 02:47Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,968
May 10, 2023 02:46Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,920
May 10, 2023 02:45Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 10, 2023 02:44Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,375
May 10, 2023 02:42Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,307
May 10, 2023 02:39Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 10, 2023 02:29Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 10, 2023 02:25Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 10, 2023 02:23Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 10, 2023 01:19Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,339
May 10, 2023 01:17Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,371
May 10, 2023 01:16Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,243
May 10, 2023 01:16Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,496
May 10, 2023 01:15Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,340
May 10, 2023 01:12Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,462
May 10, 2023 01:12Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,218
May 10, 2023 01:11Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,353
May 10, 2023 01:10Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,333
May 10, 2023 01:09Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,333
May 10, 2023 01:09Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,431
May 10, 2023 01:08Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,334
May 10, 2023 01:07Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,321
May 10, 2023 01:06Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,325+4'066.10 RP
May 10, 2023 01:06Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,262+8.50 RP
May 10, 2023 01:03Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,340
May 10, 2023 00:59Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success10,307+146.03 RP
May 10, 2023 00:42Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,297
May 10, 2023 00:37Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,287
May 10, 2023 00:30Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 10, 2023 00:24Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 10, 2023 00:23Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 10, 2023 00:12Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 23:48Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 23:24Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 22:35Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 21:16Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 20:03Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 20:02Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 20:00Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 17:47Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 17:46Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 17:45Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 14:59Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 14:58Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 14:58Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 13:59Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 13:56Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 13:55Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 13:54Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 13:30Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 13:29Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 13:23Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 13:21Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 9, 2023 13:20Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,788
May 9, 2023 13:19Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,795
May 8, 2023 23:19Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,021
May 8, 2023 23:18Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 23:15Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 23:14Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 23:12Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 22:27Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 22:26Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 22:24Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 22:20Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 22:19Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 22:14Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 22:14Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success14,772
May 8, 2023 21:25Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 07:01Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 07:00Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 06:58Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 06:57Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 06:48Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,011
May 8, 2023 06:47Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 06:46Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 06:29Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,950+4.80 RP
May 8, 2023 06:28Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 06:27Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 06:26Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,279
May 8, 2023 06:26Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,042
May 8, 2023 06:25Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,607
May 8, 2023 06:25Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error