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
Oct 16, 2021 15:35Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 15:34Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 13:50Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,458
Oct 16, 2021 13:49Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,605
Oct 16, 2021 13:47Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,588
Oct 16, 2021 13:46Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 13:45Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 13:45Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 13:31Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 13:22Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success31,428
Oct 16, 2021 10:47Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,901
Oct 16, 2021 10:46Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 10:35Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 10:34Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 10:27Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,610
Oct 16, 2021 10:25Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,585
Oct 16, 2021 10:19Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 10:18Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 10:12Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 10:09Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 10:08Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 10:04Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 09:59Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,555
Oct 16, 2021 09:57Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,408
Oct 16, 2021 09:55Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success16,404
Oct 16, 2021 09:55Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,972
Oct 16, 2021 09:54Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 09:54Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 09:51Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,680
Oct 16, 2021 09:41Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,640
Oct 16, 2021 09:37Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success16,402
Oct 16, 2021 09:35Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,726
Oct 16, 2021 08:01Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,686
Oct 16, 2021 08:00Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,682
Oct 16, 2021 08:00Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,685
Oct 16, 2021 08:00Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success16,380
Oct 16, 2021 07:58Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success16,067
Oct 16, 2021 07:57Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,686
Oct 16, 2021 07:56Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,660
Oct 16, 2021 07:54Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success16,840
Oct 16, 2021 07:51Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success16,770
Oct 16, 2021 07:51Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 07:44Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success15,913
Oct 16, 2021 07:42Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 07:36Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success16,716
Oct 16, 2021 07:35Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success10,443+476.97 RP
Oct 16, 2021 07:34Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success15,787
Oct 16, 2021 07:28Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 07:08Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success16,645
Oct 16, 2021 07:07Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,745+3.84 RP
Oct 15, 2021 23:45Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success16,031
Oct 15, 2021 23:43Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success16,020+0.39 RP
Oct 15, 2021 23:40Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success16,703
Oct 15, 2021 23:27Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success16,442
Oct 15, 2021 23:25Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success16,493
Oct 15, 2021 23:13Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success16,030+30.43 RP
Oct 15, 2021 19:32Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,271
Oct 15, 2021 19:29Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,260
Oct 15, 2021 19:27Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,202
Oct 15, 2021 19:27Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,192
Oct 15, 2021 19:26Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,243
Oct 15, 2021 19:26Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,236
Oct 15, 2021 19:25Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,316
Oct 15, 2021 19:25Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,240
Oct 15, 2021 19:24Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,209
Oct 15, 2021 19:24Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,200
Oct 15, 2021 19:24Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,287
Oct 15, 2021 19:19Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,282
Oct 15, 2021 19:18Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,212
Oct 15, 2021 19:16Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success13,645
Oct 15, 2021 19:13Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,546
Oct 15, 2021 19:10Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,194
Oct 15, 2021 19:09Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,278
Oct 15, 2021 19:09Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,335
Oct 15, 2021 19:08Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,365
Oct 15, 2021 19:08Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,939
Oct 15, 2021 19:07Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,158+9.76 RP
Oct 15, 2021 19:06Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,269
Oct 15, 2021 19:04Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,243+32.90 RP
Oct 15, 2021 19:03Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 15, 2021 18:57Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,540
Oct 15, 2021 18:55Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,757
Oct 15, 2021 18:48Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,538+3.26 RP
Oct 15, 2021 18:47Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,687
Oct 15, 2021 18:43Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,568+1.74 RP
Oct 15, 2021 18:38Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,584+147.27 RP
Oct 15, 2021 18:35Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 15, 2021 18:31Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 15, 2021 17:56Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,460
Oct 15, 2021 17:53Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 15, 2021 17:37Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 15, 2021 17:37Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success16,356
Oct 15, 2021 17:21Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 15, 2021 17:17Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 15, 2021 17:17Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 15, 2021 14:59Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,642
Oct 15, 2021 14:57Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,432
Oct 15, 2021 14:57Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,744
Oct 15, 2021 14:54Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,477
Oct 15, 2021 14:51Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,469