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
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
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