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
Jun 11, 2023 22:03Victor MuñozVictor MuñozCPPclang++10.0.0Error
Jun 11, 2023 22:00Victor MuñozVictor MuñozCPPclang++10.0.0Success11,614
Jun 11, 2023 21:56Victor MuñozVictor MuñozCPPclang++10.0.0Success11,462
Jun 11, 2023 21:56Victor MuñozVictor MuñozCPPclang++10.0.0Success11,535
Jun 11, 2023 21:55Victor MuñozVictor MuñozCPPg++9.3.0Success11,487
Jun 11, 2023 21:53Victor MuñozVictor MuñozCPPg++9.3.0Success11,311+60.17 RP
Jun 8, 2023 19:42Victor MuñozVictor MuñozCPPg++9.3.0Success17,556
Jun 8, 2023 19:37Victor MuñozVictor MuñozCPPg++9.3.0Error
Jun 8, 2023 18:58Victor MuñozVictor MuñozCPPg++9.3.0Error
Jun 8, 2023 18:39Victor MuñozVictor MuñozCPPg++9.3.0Error
Jun 8, 2023 18:31Victor MuñozVictor MuñozCPPg++9.3.0Error
Jun 8, 2023 18:31Victor MuñozVictor MuñozCPPg++9.3.0Error
Jun 8, 2023 18:29Victor MuñozVictor MuñozCPPg++9.3.0Error
Jun 8, 2023 18:27Victor MuñozVictor MuñozCPPg++9.3.0Error
Jun 2, 2023 17:54Victor MuñozVictor MuñozCPPg++9.3.0Success12,137+94.11 RP
Jun 2, 2023 17:53Victor MuñozVictor MuñozCPPg++9.3.0Error
Jun 2, 2023 17:38Victor MuñozVictor MuñozCPPg++9.3.0Error
May 31, 2023 13:52Victor MuñozVictor MuñozCPPg++9.3.0Error
May 31, 2023 13:51Victor MuñozVictor MuñozCPPg++9.3.0Error
May 31, 2023 03:26Victor MuñozVictor MuñozCPPg++9.3.0Success13,806
May 31, 2023 03:24Victor MuñozVictor MuñozCPPg++9.3.0Success13,825
May 31, 2023 03:24Victor MuñozVictor MuñozCPPg++9.3.0Success13,777
May 31, 2023 03:23Victor MuñozVictor MuñozCPPg++9.3.0Success13,702+3.29 RP
May 31, 2023 03:23Victor MuñozVictor MuñozCPPclang++10.0.0Success13,804
May 29, 2023 22:59Victor MuñozVictor MuñozCPPclang++10.0.0Success13,764+635.21 RP
May 29, 2023 22:34Victor MuñozVictor MuñozCPPclang++10.0.0Error
May 29, 2023 22:33Victor MuñozVictor MuñozCPPclang++10.0.0Error
May 29, 2023 22:32Victor MuñozVictor MuñozCPPclang++10.0.0Error
May 29, 2023 03:34Victor MuñozVictor MuñozCPPclang++10.0.0Error
May 29, 2023 03:33Victor MuñozVictor MuñozCPPclang++10.0.0Error
May 29, 2023 01:57Victor MuñozVictor MuñozGOgo1.20.4Success257,606
May 29, 2023 01:56Victor MuñozVictor MuñozGOgo1.20.4Success188,008
May 29, 2023 01:55Victor MuñozVictor MuñozGOgo1.20.4Success2,032,496
May 29, 2023 01:53Victor MuñozVictor MuñozGOgo1.20.4Success110,326
May 29, 2023 01:51Victor MuñozVictor MuñozGOgo1.20.4Error
May 29, 2023 01:44Victor MuñozVictor MuñozCPPclang++10.0.0Error
May 29, 2023 01:43Victor MuñozVictor MuñozCPPclang++10.0.0Error
May 29, 2023 01:42Victor MuñozVictor MuñozCPPclang++10.0.0Error
May 29, 2023 01:41Victor MuñozVictor MuñozCPPclang++10.0.0Error
May 29, 2023 01:40Victor MuñozVictor MuñozCPPclang++10.0.0Error
May 29, 2023 01:37Victor MuñozVictor MuñozCPPg++9.3.0Error
May 21, 2023 17:55Bernard TeoBernard TeoCPPg++9.3.0Success12,619+8.63 RP
May 21, 2023 17:55Bernard TeoBernard TeoCPPg++9.3.0Success13,061
May 21, 2023 15:26Bernard TeoBernard TeoCPPg++9.3.0Success13,141
May 21, 2023 15:23Bernard TeoBernard TeoCPPg++9.3.0Error
May 21, 2023 15:22Bernard TeoBernard TeoCPPg++9.3.0Error
May 21, 2023 15:21Bernard TeoBernard TeoCPPg++9.3.0Success12,758+30.53 RP
May 21, 2023 15:18Bernard TeoBernard TeoCPPg++9.3.0Error
May 21, 2023 15:18Bernard TeoBernard TeoCPPg++9.3.0Success13,458
May 21, 2023 15:15Bernard TeoBernard TeoCPPg++9.3.0Success13,275+12.17 RP
May 21, 2023 14:51Bernard TeoBernard TeoCPPg++9.3.0Error
May 21, 2023 14:50Bernard TeoBernard TeoCPPg++9.3.0Success21,019
May 21, 2023 14:42Bernard TeoBernard TeoCPPg++9.3.0Error
May 21, 2023 14:08Bernard TeoBernard TeoCPPg++9.3.0Error
May 21, 2023 13:53Bernard TeoBernard TeoCPPg++9.3.0Error
May 21, 2023 13:50Bernard TeoBernard TeoCPPg++9.3.0Error
May 21, 2023 13:45Bernard TeoBernard TeoCPPg++9.3.0Error
May 21, 2023 13:39Bernard TeoBernard TeoCPPg++9.3.0Error
May 21, 2023 13:36Bernard TeoBernard TeoCPPg++9.3.0Error
May 21, 2023 13:34Bernard TeoBernard TeoCPPg++9.3.0Error
May 21, 2023 13:33Bernard TeoBernard TeoCPPg++9.3.0Error
May 21, 2023 09:56Bernard TeoBernard TeoCPPg++9.3.0Success14,544
May 21, 2023 09:22Bernard TeoBernard TeoCPPg++9.3.0Success13,903
May 21, 2023 09:20Bernard TeoBernard TeoCPPg++9.3.0Success13,614
May 21, 2023 09:18Bernard TeoBernard TeoCPPg++9.3.0Success13,530
May 21, 2023 09:11Bernard TeoBernard TeoCPPg++9.3.0Success14,715
May 21, 2023 09:09Bernard TeoBernard TeoCPPg++9.3.0Success14,442
May 21, 2023 08:54Bernard TeoBernard TeoCPPg++9.3.0Success13,820
May 12, 2023 00:27Robert BurkeRobert BurkeGOgo1.18.4Success494,616
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