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 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
Oct 10, 2021 22:05Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success24,074+415.39 RP
Oct 10, 2021 21:59Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
Oct 10, 2021 21:45Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
Oct 10, 2021 21:11Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 10, 2021 21:10Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 10, 2021 21:09Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 10, 2021 21:09Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Oct 10, 2021 20:56Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 10, 2021 20:54Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 10, 2021 20:49Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 10, 2021 20:43Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 10, 2021 20:42Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
Oct 10, 2021 20:39Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 10, 2021 20:37Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
Oct 10, 2021 17:55Andrey TsvetkovAndrey TsvetkovGOgo1.17.2Success26,262
Oct 10, 2021 17:53Andrey TsvetkovAndrey TsvetkovGOgo1.17.2Success26,218
Oct 10, 2021 17:52Andrey TsvetkovAndrey TsvetkovGOgo1.17.2Success26,236
Oct 10, 2021 17:48Andrey TsvetkovAndrey TsvetkovGOgo1.17.2Success25,828
Oct 10, 2021 17:44Andrey TsvetkovAndrey TsvetkovGOgo1.17.2Success25,964
Oct 10, 2021 17:43Andrey TsvetkovAndrey TsvetkovGOgo1.17.2Success25,918
Oct 10, 2021 17:19Andrey TsvetkovAndrey TsvetkovGOgo1.17.2Success25,791+13.54 RP
Oct 10, 2021 17:06Andrey TsvetkovAndrey TsvetkovGOgo1.17.2Success26,249+19.62 RP
Oct 10, 2021 17:05Andrey TsvetkovAndrey TsvetkovGOgo1.17.2Success26,943+27.52 RP
Oct 10, 2021 15:05Andrey TsvetkovAndrey TsvetkovGOgo1.17.2Success27,980+305.42 RP