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 11, 2021 05:39Andrey TsvetkovAndrey TsvetkovGOgo1.17.2Success28,007
Oct 11, 2021 05:39Andrey TsvetkovAndrey TsvetkovGOgo1.17.2Success26,228
Oct 11, 2021 05:38Andrey TsvetkovAndrey TsvetkovGOgo1.17.2Success26,160
Oct 11, 2021 05:35Andrey TsvetkovAndrey TsvetkovGOgo1.17.2Success25,771
Oct 11, 2021 05:34Andrey TsvetkovAndrey TsvetkovGOgo1.17.2Success25,737+1.62 RP
Oct 11, 2021 05:33Andrey TsvetkovAndrey TsvetkovGOgo1.17.2Success25,925
Oct 11, 2021 05:29Andrey TsvetkovAndrey TsvetkovGOgo1.17.2Success26,182
Oct 11, 2021 05:28Andrey TsvetkovAndrey TsvetkovGOgo1.17.2Success26,371
Oct 11, 2021 05:26Andrey TsvetkovAndrey TsvetkovGOgo1.17.2Error
Oct 11, 2021 02:19Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,461
Oct 11, 2021 02:15Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success17,355
Oct 11, 2021 02:14Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 11, 2021 02:06Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,459
Oct 11, 2021 02:05Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,537
Oct 11, 2021 02:05Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,402
Oct 11, 2021 02:04Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,581
Oct 11, 2021 02:03Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,635
Oct 11, 2021 02:03Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success17,446
Oct 11, 2021 02:02Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,544
Oct 11, 2021 02:00Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,368+3.38 RP
Oct 11, 2021 01:59Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,432
Oct 11, 2021 01:58Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,408+0.08 RP
Oct 11, 2021 01:57Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 11, 2021 01:55Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,462
Oct 11, 2021 01:54Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,419
Oct 11, 2021 01:54Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,630
Oct 11, 2021 01:52Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,481
Oct 11, 2021 01:51Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,489
Oct 11, 2021 01:51Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,507
Oct 11, 2021 01:50Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,662
Oct 11, 2021 01:49Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,574
Oct 11, 2021 01:48Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,518
Oct 11, 2021 01:48Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,409+6.12 RP
Oct 11, 2021 01:48Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,511
Oct 11, 2021 01:47Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,485
Oct 11, 2021 01:47Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,663
Oct 11, 2021 01:46Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,712
Oct 11, 2021 01:46Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,611
Oct 11, 2021 01:45Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success16,372
Oct 11, 2021 01:41Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success18,784
Oct 11, 2021 01:40Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,564
Oct 11, 2021 01:39Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success17,513
Oct 11, 2021 01:32Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success18,216
Oct 11, 2021 01:30Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,482+3.42 RP
Oct 11, 2021 01:27Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,523+97.08 RP
Oct 11, 2021 01:26Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 11, 2021 01:10Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success17,091
Oct 11, 2021 01:07Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success16,916
Oct 11, 2021 01:07Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success17,085
Oct 11, 2021 01:06Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success16,939
Oct 11, 2021 01:05Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success17,348
Oct 11, 2021 01:04Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 11, 2021 00:59Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success16,955
Oct 11, 2021 00:58Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success18,732
Oct 11, 2021 00:57Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success16,908
Oct 11, 2021 00:57Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success16,952
Oct 11, 2021 00:56Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success17,044
Oct 11, 2021 00:56Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 11, 2021 00:55Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success17,168
Oct 11, 2021 00:50Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success17,179
Oct 11, 2021 00:49Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success16,788+35.80 RP
Oct 11, 2021 00:49Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 11, 2021 00:48Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success17,378
Oct 11, 2021 00:48Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success17,364
Oct 11, 2021 00:47Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success17,322
Oct 11, 2021 00:47Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success17,328
Oct 11, 2021 00:46Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success17,308+1.60 RP
Oct 11, 2021 00:45Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success17,616
Oct 11, 2021 00:45Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success17,332+25.02 RP
Oct 11, 2021 00:44Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success17,716+12.98 RP
Oct 10, 2021 23:32Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success20,196+0.22 RP
Oct 10, 2021 23:08Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success20,205+29.88 RP
Oct 10, 2021 23:07Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success17,922+126.68 RP
Oct 10, 2021 23:06Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success20,217+4.28 RP
Oct 10, 2021 23:06Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success21,853
Oct 10, 2021 23:05Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success20,448
Oct 10, 2021 23:04Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 10, 2021 23:03Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success23,040
Oct 10, 2021 22:58Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success21,529
Oct 10, 2021 22:56Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
Oct 10, 2021 22:50Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success21,503+14.88 RP
Oct 10, 2021 22:49Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success20,481
Oct 10, 2021 22:48Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success22,600
Oct 10, 2021 22:48Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success20,516
Oct 10, 2021 22:46Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success20,766
Oct 10, 2021 22:45Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success20,423
Oct 10, 2021 22:45Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success20,473
Oct 10, 2021 22:36Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success20,545
Oct 10, 2021 22:35Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success20,491
Oct 10, 2021 22:31Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success20,524
Oct 10, 2021 22:31Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success22,093
Oct 10, 2021 22:30Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success22,608
Oct 10, 2021 22:30Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success20,512
Oct 10, 2021 22:29Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success20,305+3.82 RP
Oct 10, 2021 22:27Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 10, 2021 22:24Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 10, 2021 22:16Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success20,384+508.79 RP
Oct 10, 2021 22:12Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 10, 2021 22:10Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 10, 2021 22:06Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success22,214+69.56 RP