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 5, 2023 15:04Bernard TeoBernard TeoCPPg++9.3.0Error
May 5, 2023 14:51Bernard TeoBernard TeoCPPg++9.3.0Error
May 5, 2023 14:32Bernard TeoBernard TeoCPPg++9.3.0Error
May 5, 2023 14:23Bernard TeoBernard TeoCPPg++9.3.0Error
May 5, 2023 14:12Bernard TeoBernard TeoCPPg++9.3.0Error
May 5, 2023 13:52Bernard TeoBernard TeoCPPg++9.3.0Error
May 5, 2023 13:45Bernard TeoBernard TeoCPPg++9.3.0Error
May 5, 2023 13:37Bernard TeoBernard TeoCPPg++9.3.0Error
May 5, 2023 13:27Bernard TeoBernard TeoCPPg++9.3.0Error
May 5, 2023 13:26Bernard TeoBernard TeoCPPg++9.3.0Error
May 5, 2023 13:25Bernard TeoBernard TeoCPPg++9.3.0Error
May 5, 2023 13:22Bernard TeoBernard TeoCPPg++9.3.0Error
Mar 6, 2023 22:37ttGOgo1.20.1Success109,990+90.92 RP
Feb 15, 2023 23:12LiamLiamGOgo1.20.1Success109,882+91.01 RP
Aug 30, 2022 09:14Gaussian-ProcessGaussian-ProcessCPPg++9.3.0Error
Aug 30, 2022 09:05Gaussian-ProcessGaussian-ProcessCPPg++9.3.0Error
Aug 30, 2022 09:03Gaussian-ProcessGaussian-ProcessCPPg++9.3.0Error
Aug 30, 2022 09:03Gaussian-ProcessGaussian-ProcessCPPg++9.3.0Error
Aug 22, 2022 17:48Robert BurkeRobert BurkeGOgo1.18.4Success457,630+21.85 RP
Aug 22, 2022 17:46Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success469,116+21.32 RP
Aug 13, 2022 06:37Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Dec 25, 2021 05:03Alexander KimAlexander KimGOgo1.17.5Success451,118+22.17 RP
Nov 24, 2021 02:22Vitaliy F.Vitaliy F.GOgo1.15.15Success50,162
Nov 24, 2021 02:21Vitaliy F.Vitaliy F.GOgo1.16.9Success48,581
Nov 24, 2021 02:21Vitaliy F.Vitaliy F.GOgo1.17.3Success43,013+0.69 RP
Nov 24, 2021 02:20Vitaliy F.Vitaliy F.GOgo1.17.3Error
Nov 9, 2021 13:18Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success16,398
Nov 9, 2021 13:17Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,908
Nov 9, 2021 13:17Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Nov 9, 2021 13:15Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,587
Nov 9, 2021 13:14Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,690
Nov 9, 2021 13:12Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Nov 9, 2021 13:10Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,949
Nov 9, 2021 13:06Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,253
Nov 9, 2021 13:04Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,275
Nov 9, 2021 12:59Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Nov 9, 2021 12:58Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Nov 9, 2021 12:31Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,503
Nov 9, 2021 12:25Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success19,851
Nov 9, 2021 12:24Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Nov 9, 2021 12:24Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Nov 9, 2021 12:21Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success20,994
Nov 9, 2021 12:17Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Nov 9, 2021 12:13Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success17,519
Nov 9, 2021 12:07Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Nov 9, 2021 11:26Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success15,261
Nov 9, 2021 11:21Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Nov 9, 2021 09:05Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success15,166
Nov 9, 2021 09:02Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success15,375
Nov 9, 2021 09:00Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Nov 9, 2021 09:00Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Nov 9, 2021 08:54Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,588
Nov 9, 2021 08:54Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Nov 9, 2021 08:52Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Nov 9, 2021 08:50Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Nov 8, 2021 12:24Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success15,802
Nov 8, 2021 12:23Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,359
Nov 8, 2021 12:22Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Nov 8, 2021 12:20Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,350
Nov 8, 2021 12:20Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success15,742
Nov 8, 2021 12:11Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success15,395
Nov 8, 2021 12:11Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,602
Nov 8, 2021 12:01Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Nov 8, 2021 11:33Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Nov 8, 2021 08:23Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,690
Nov 8, 2021 08:19Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,616
Nov 8, 2021 08:19Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Nov 8, 2021 08:14Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,633
Nov 8, 2021 08:14Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Nov 8, 2021 08:10Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,524
Nov 7, 2021 20:37Sergey StreminSergey StreminRUSTrust-1.56.1Success15,162
Nov 7, 2021 20:26Sergey StreminSergey StreminRUSTrust-1.56.1Success14,098+31.96 RP
Nov 7, 2021 20:18Sergey StreminSergey StreminRUSTrust-1.56.1Error
Nov 7, 2021 20:05Sergey StreminSergey StreminRUSTrust-1.56.1Success14,423+127.94 RP
Oct 27, 2021 07:38Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success15,328
Oct 27, 2021 07:35Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 27, 2021 07:34Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 27, 2021 07:33Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 27, 2021 07:30Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,719
Oct 25, 2021 03:58Yuriy LyfenkoYuriy LyfenkoGOgo1.17.2Success18,162
Oct 25, 2021 03:57Yuriy LyfenkoYuriy LyfenkoGOgo1.17.2Success18,011
Oct 25, 2021 03:56Yuriy LyfenkoYuriy LyfenkoGOgo1.17.2Success17,569+1.33 RP
Oct 25, 2021 03:55Yuriy LyfenkoYuriy LyfenkoGOgo1.17.2Success17,610+2.41 RP
Oct 25, 2021 03:53Yuriy LyfenkoYuriy LyfenkoGOgo1.13.13Success18,704
Oct 25, 2021 03:53Yuriy LyfenkoYuriy LyfenkoGOgo1.17.2Success17,685+73.08 RP
Oct 25, 2021 03:51Yuriy LyfenkoYuriy LyfenkoGOgo1.17.2Success20,310+103.82 RP
Oct 25, 2021 03:44Yuriy LyfenkoYuriy LyfenkoGOgo1.17.2Error
Oct 17, 2021 16:41Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success16,155
Oct 17, 2021 16:39Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success16,246
Oct 16, 2021 17:09Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success15,622
Oct 16, 2021 17:09Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 17:08Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 17:07Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 17:02Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,568
Oct 16, 2021 17:02Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,701
Oct 16, 2021 17:02Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 16, 2021 17:00Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,259
Oct 16, 2021 17:00Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,280
Oct 16, 2021 16:56Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,589
Oct 16, 2021 15:56Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error