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 8, 2023 06:24Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,019+3.10 RP
May 8, 2023 06:23Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,064+9.24 RP
May 8, 2023 06:19Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,200+0.74 RP
May 8, 2023 06:17Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,211+5.99 RP
May 8, 2023 06:16Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,350
May 8, 2023 06:13Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,720
May 8, 2023 06:12Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,441
May 8, 2023 06:10Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,301+18.53 RP
May 8, 2023 06:05Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 06:05Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 06:04Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 06:03Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 05:59Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 05:57Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 05:55Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 05:53Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 03:18Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success12,900
May 8, 2023 03:07Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success14,526
May 8, 2023 03:04Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,588+34.41 RP
May 8, 2023 03:02Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 02:59Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 02:52Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 02:50Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 02:44Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 8, 2023 02:40Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
May 7, 2023 15:52Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success189,964
May 7, 2023 15:41Bernard TeoBernard TeoCPPg++9.3.0Success13,569
May 7, 2023 15:39Bernard TeoBernard TeoCPPg++9.3.0Success22,587
May 7, 2023 15:37Bernard TeoBernard TeoCPPg++9.3.0Success22,318
May 7, 2023 15:36Bernard TeoBernard TeoCPPg++9.3.0Success30,234
May 7, 2023 15:32Bernard TeoBernard TeoCPPg++9.3.0Error
May 7, 2023 15:27Bernard TeoBernard TeoCPPg++9.3.0Error
May 7, 2023 15:17Bernard TeoBernard TeoCPPg++9.3.0Error
May 7, 2023 15:12Bernard TeoBernard TeoCPPg++9.3.0Error
May 7, 2023 15:11Bernard TeoBernard TeoCPPg++9.3.0Error
May 7, 2023 15:07Bernard TeoBernard TeoCPPg++9.3.0Error
May 7, 2023 15:04Bernard TeoBernard TeoCPPg++9.3.0Error
May 7, 2023 15:00Bernard TeoBernard TeoCPPg++9.3.0Error
May 7, 2023 14:59Bernard TeoBernard TeoCPPg++9.3.0Error
May 7, 2023 14:57Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,706
May 7, 2023 14:18Bernard TeoBernard TeoCPPg++9.3.0Success13,564
May 7, 2023 14:14Bernard TeoBernard TeoCPPg++9.3.0Success13,608
May 7, 2023 10:13Bernard TeoBernard TeoCPPg++9.3.0Success13,525
May 7, 2023 10:09Bernard TeoBernard TeoCPPg++9.3.0Success17,455
May 7, 2023 09:49Bernard TeoBernard TeoCPPg++9.3.0Success13,500
May 7, 2023 09:48Bernard TeoBernard TeoCPPg++9.3.0Error
May 7, 2023 09:45Bernard TeoBernard TeoCPPg++9.3.0Success13,559
May 7, 2023 09:43Bernard TeoBernard TeoCPPg++9.3.0Success13,493+4.80 RP
May 7, 2023 09:36Bernard TeoBernard TeoCPPg++9.3.0Success16,296
May 7, 2023 09:33Bernard TeoBernard TeoCPPg++9.3.0Success13,581+1.24 RP
May 7, 2023 09:29Bernard TeoBernard TeoCPPg++9.3.0Success16,733
May 7, 2023 09:25Bernard TeoBernard TeoCPPg++9.3.0Success13,604+18.64 RP
May 7, 2023 09:15Bernard TeoBernard TeoCPPg++9.3.0Success13,958+9.32 RP
May 7, 2023 08:45Bernard TeoBernard TeoCPPg++9.3.0Success14,142+43.63 RP
May 6, 2023 18:11Bernard TeoBernard TeoCPPg++9.3.0Success15,072+53.99 RP
May 6, 2023 18:10Bernard TeoBernard TeoCPPg++9.3.0Success22,884
May 6, 2023 18:09Bernard TeoBernard TeoCPPg++9.3.0Success24,317
May 6, 2023 18:08Bernard TeoBernard TeoCPPg++9.3.0Success27,914
May 6, 2023 18:05Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 18:04Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 18:01Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 17:58Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 17:56Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 17:54Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 17:53Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 17:52Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 17:51Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 17:49Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 17:45Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 17:41Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 17:39Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 17:35Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 17:33Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 17:31Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 15:34Bernard TeoBernard TeoCPPg++9.3.0Success16,407+583.68 RP
May 6, 2023 15:26Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 07:19Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 07:11Bernard TeoBernard TeoCPPg++9.3.0Success387,319+5.71 RP
May 6, 2023 07:10Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 07:08Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 07:07Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 07:04Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 07:03Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 07:01Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 06:56Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 06:56Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 06:55Bernard TeoBernard TeoCPPg++9.3.0Error
May 6, 2023 06:49Bernard TeoBernard TeoCPPg++9.3.0Error
May 5, 2023 17:32Bernard TeoBernard TeoCPPg++9.3.0Success499,194
May 5, 2023 17:32Bernard TeoBernard TeoCPPg++9.3.0Success498,575
May 5, 2023 17:30Bernard TeoBernard TeoCPPg++9.3.0Success498,485
May 5, 2023 16:26Bernard TeoBernard TeoCPPg++9.3.0Success497,412+0.11 RP
May 5, 2023 16:24Bernard TeoBernard TeoCPPg++9.3.0Success500,141+0.04 RP
May 5, 2023 16:24Bernard TeoBernard TeoCPPg++9.3.0Error
May 5, 2023 16:23Bernard TeoBernard TeoCPPg++9.3.0Success501,180+0.04 RP
May 5, 2023 16:21Bernard TeoBernard TeoCPPg++9.3.0Success502,243+19.91 RP
May 5, 2023 16:19Bernard TeoBernard TeoCPPg++9.3.0Error
May 5, 2023 16:19Bernard TeoBernard TeoCPPg++9.3.0Error
May 5, 2023 16:13Bernard TeoBernard TeoCPPg++9.3.0Error
May 5, 2023 16:12Bernard TeoBernard TeoCPPg++9.3.0Error