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 15, 2021 14:49Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,418
Oct 15, 2021 14:49Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,730
Oct 15, 2021 14:45Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 15, 2021 14:43Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Oct 15, 2021 14:23Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,829+1.64 RP
Oct 15, 2021 14:23Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success15,072
Oct 15, 2021 14:22Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success15,226
Oct 15, 2021 14:20Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,858
Oct 15, 2021 07:52Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,979
Oct 15, 2021 07:50Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,911
Oct 15, 2021 07:29Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 15, 2021 07:28Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 15, 2021 07:26Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success16,349
Oct 15, 2021 07:24Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,847+3.16 RP
Oct 15, 2021 07:23Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,896
Oct 15, 2021 07:23Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 15, 2021 07:22Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,882+8.44 RP
Oct 15, 2021 07:22Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success15,034
Oct 15, 2021 07:21Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,976+1.34 RP
Oct 15, 2021 07:19Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success14,991+9.80 RP
Oct 15, 2021 07:16Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success15,102+90.26 RP
Oct 15, 2021 07:14Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success17,142+13.24 RP
Oct 15, 2021 07:13Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success17,988
Oct 15, 2021 07:11Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 15, 2021 07:05Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 15, 2021 07:05Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 15, 2021 07:03Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success17,540+2.75 RP
Oct 15, 2021 07:02Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 15, 2021 07:00Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success17,705
Oct 15, 2021 06:57Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success17,625+11.97 RP
Oct 15, 2021 06:56Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 15, 2021 06:55Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 15, 2021 06:53Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success18,005+4.29 RP
Oct 15, 2021 06:49Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success18,145+8.11 RP
Oct 15, 2021 06:33Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success18,453
Oct 15, 2021 06:32Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success19,257
Oct 15, 2021 06:31Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success18,667
Oct 15, 2021 06:27Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 15, 2021 06:26Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 15, 2021 06:21Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success18,418
Oct 15, 2021 06:21Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success19,322
Oct 15, 2021 06:19Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success19,496
Oct 15, 2021 06:15Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success18,425
Oct 15, 2021 06:15Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success18,416+1.12 RP
Oct 14, 2021 21:52Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 21:51Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 21:50Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 21:37Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success18,730
Oct 14, 2021 21:15Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success18,454+26.85 RP
Oct 14, 2021 21:15Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 21:13Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 21:13Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 21:09Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success19,416+492.85 RP
Oct 14, 2021 21:07Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 20:55Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 20:50Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 20:50Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 20:49Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 20:49Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 20:46Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 20:45Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 20:44Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:50Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:49Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:45Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:44Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:31Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:29Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:29Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:26Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:25Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:23Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:22Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:20Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:10Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:08Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:07Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:07Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:05Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:05Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:04Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:02Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:01Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:00Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 16:00Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 15:58Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 15:55Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 14, 2021 15:55Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 12, 2021 22:46Yurkov AlekseyYurkov AlekseyCPPclang++10.0.0Success16,874
Oct 12, 2021 22:46Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success16,852+4.89 RP
Oct 12, 2021 22:35Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success17,174
Oct 12, 2021 22:27Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success16,992+2.79 RP
Oct 12, 2021 22:25Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success17,111
Oct 12, 2021 22:24Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success17,073+79.03 RP
Oct 12, 2021 22:21Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
Oct 12, 2021 22:20Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success20,013
Oct 12, 2021 22:19Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
Oct 12, 2021 22:09Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
Oct 12, 2021 22:05Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
Oct 12, 2021 02:54Vitaliy F.Vitaliy F.GOgo1.17.2Error