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
Apr 13, 2026 22:24Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,007
Apr 13, 2026 22:24Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,018
Apr 13, 2026 22:23Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,031
Apr 11, 2026 11:26limanjun99limanjun99CPPg++13.3.0Success4,099
Apr 11, 2026 11:23limanjun99limanjun99CPPg++13.3.0Success4,113
Apr 11, 2026 11:22limanjun99limanjun99CPPg++13.3.0Success4,093+10.70 RP
Apr 11, 2026 11:15limanjun99limanjun99CPPg++13.3.0Success4,129
Apr 11, 2026 11:15limanjun99limanjun99CPPg++13.3.0Success4,111+21.12 RP
Apr 11, 2026 11:14limanjun99limanjun99CPPg++13.3.0Success4,147+28.73 RP
Apr 11, 2026 10:46limanjun99limanjun99CPPg++13.3.0Success4,287
Apr 11, 2026 10:37limanjun99limanjun99CPPg++13.3.0Success4,197+1.13 RP
Apr 11, 2026 10:36limanjun99limanjun99CPPg++13.3.0Success4,202
Apr 11, 2026 10:35limanjun99limanjun99CPPg++13.3.0Success4,242
Apr 11, 2026 10:33limanjun99limanjun99CPPg++13.3.0Success4,199+18.57 RP
Apr 11, 2026 10:30limanjun99limanjun99CPPg++13.3.0Success4,232+27.59 RP
Apr 11, 2026 10:29limanjun99limanjun99CPPg++13.3.0Success4,282+120.52 RP
Apr 11, 2026 10:24limanjun99limanjun99CPPg++13.3.0Success7,481
Apr 11, 2026 10:13limanjun99limanjun99CPPg++13.3.0Success4,515+15.59 RP
Apr 11, 2026 10:11limanjun99limanjun99CPPg++13.3.0Success4,547+24.87 RP
Apr 11, 2026 10:09limanjun99limanjun99CPPg++13.3.0Success4,599+211.29 RP
Apr 11, 2026 09:02limanjun99limanjun99CPPg++13.3.0Success5,114
Apr 11, 2026 09:01limanjun99limanjun99CPPg++13.3.0Success5,221
Apr 11, 2026 09:01limanjun99limanjun99CPPg++13.3.0Success5,252
Apr 11, 2026 08:58limanjun99limanjun99CPPg++13.3.0Success5,094+33.34 RP
Apr 11, 2026 08:53limanjun99limanjun99CPPg++13.3.0Success8,628
Apr 11, 2026 08:52limanjun99limanjun99CPPg++13.3.0Success8,087
Apr 11, 2026 08:43limanjun99limanjun99CPPg++13.3.0Success5,182+17.71 RP
Apr 11, 2026 08:42limanjun99limanjun99CPPg++13.3.0Success5,230+9.82 RP
Apr 11, 2026 08:42limanjun99limanjun99CPPg++13.3.0Success5,308
Apr 11, 2026 08:38limanjun99limanjun99CPPg++13.3.0Success5,257+23.94 RP
Apr 11, 2026 08:38limanjun99limanjun99CPPg++13.3.0Success5,381
Apr 11, 2026 08:37limanjun99limanjun99CPPg++13.3.0Success5,324+170.05 RP
Apr 11, 2026 08:33limanjun99limanjun99CPPg++13.3.0Success5,854+79.83 RP
Apr 11, 2026 08:31limanjun99limanjun99CPPg++13.3.0Success6,141+177.65 RP
Apr 11, 2026 07:32limanjun99limanjun99CPPg++13.3.0Success6,893+83.32 RP
Apr 11, 2026 07:27limanjun99limanjun99CPPg++13.3.0Error
Apr 11, 2026 07:23limanjun99limanjun99CPPg++13.3.0Success7,313+49.38 RP
Apr 11, 2026 07:04limanjun99limanjun99CPPg++13.3.0Success7,912
Apr 11, 2026 07:02limanjun99limanjun99CPPg++13.3.0Success7,587+62.71 RP
Apr 11, 2026 06:46limanjun99limanjun99CPPg++13.3.0Success8,194
Apr 11, 2026 06:44limanjun99limanjun99CPPg++13.3.0Success7,966+323.46 RP
Apr 11, 2026 06:13Josu San MartinJosu San MartinCPPg++13.3.0Success4,988
Apr 11, 2026 06:10Josu San MartinJosu San MartinCPPg++13.3.0Success5,229
Apr 11, 2026 05:45Josu San MartinJosu San MartinCPPg++13.3.0Success5,386
Apr 11, 2026 05:39Josu San MartinJosu San MartinCPPg++13.3.0Success4,987+38.26 RP
Apr 11, 2026 05:38Josu San MartinJosu San MartinCPPclang++18.1.3Success5,084+44.99 RP
Apr 11, 2026 05:30Josu San MartinJosu San MartinCPPg++13.3.0Success5,203+33.04 RP
Apr 11, 2026 05:23Josu San MartinJosu San MartinCPPclang++18.1.3Success5,294+2.14 RP
Apr 11, 2026 05:15Josu San MartinJosu San MartinCPPclang++18.1.3Success5,400
Apr 11, 2026 05:06Josu San MartinJosu San MartinCPPclang++18.1.3Success5,300+10.27 RP
Apr 11, 2026 05:03Josu San MartinJosu San MartinCPPclang++18.1.3Success7,650
Apr 11, 2026 04:56Josu San MartinJosu San MartinCPPclang++18.1.3Success5,370
Apr 11, 2026 04:51Josu San MartinJosu San MartinCPPclang++18.1.3Success5,398
Apr 11, 2026 04:43Josu San MartinJosu San MartinCPPclang++18.1.3Success5,360
Apr 11, 2026 04:31Josu San MartinJosu San MartinCPPclang++18.1.3Success5,329+12.59 RP
Apr 11, 2026 04:29Josu San MartinJosu San MartinCPPclang++18.1.3Success7,093
Apr 11, 2026 04:14Josu San MartinJosu San MartinRUSTrust-1.94.1Success5,449
Apr 11, 2026 03:45Josu San MartinJosu San MartinRUSTrust-1.94.1Success5,471
Apr 11, 2026 03:41Josu San MartinJosu San MartinRUSTrust-1.94.1Success5,435+5.06 RP
Apr 11, 2026 03:39Josu San MartinJosu San MartinRUSTrust-1.92.0Success5,450+8.04 RP
Apr 11, 2026 03:29Josu San MartinJosu San MartinRUSTrust-1.94.1Error
Apr 11, 2026 03:23Josu San MartinJosu San MartinRUSTrust-1.94.1Success5,490
Apr 11, 2026 03:20Josu San MartinJosu San MartinRUSTrust-1.94.1Success5,475
Apr 11, 2026 03:15Josu San MartinJosu San MartinCPPg++13.3.0Success5,433
Apr 11, 2026 03:15Josu San MartinJosu San MartinCPPclang++18.1.3Success5,385
Apr 11, 2026 03:14Josu San MartinJosu San MartinRUSTrust-1.94.1Success5,478
Apr 11, 2026 03:09Josu San MartinJosu San MartinRUSTrust-1.94.1Success5,476
Apr 11, 2026 02:59Josu San MartinJosu San MartinRUSTrust-1.94.1Success5,474+17.85 RP
Apr 11, 2026 01:40Josu San MartinJosu San MartinCPPclang++18.1.3Success5,365+2.08 RP
Apr 11, 2026 01:07Josu San MartinJosu San MartinCPPg++13.3.0Success5,984
Apr 11, 2026 00:18Josu San MartinJosu San MartinCPPclang++18.1.3Success8,030
Apr 11, 2026 00:04Josu San MartinJosu San MartinCPPg++13.3.0Success5,402
Apr 11, 2026 00:03Josu San MartinJosu San MartinCPPclang++18.1.3Success5,378
Apr 10, 2026 23:35Josu San MartinJosu San MartinCPPclang++18.1.3Success5,371+80.59 RP
Apr 10, 2026 23:28Josu San MartinJosu San MartinCPPg++13.3.0Success8,681
Apr 10, 2026 23:26Josu San MartinJosu San MartinCPPg++13.3.0Error
Apr 10, 2026 23:19Josu San MartinJosu San MartinCPPg++13.3.0Error
Apr 10, 2026 23:19Josu San MartinJosu San MartinCPPg++13.3.0Error
Apr 10, 2026 23:09Josu San MartinJosu San MartinCPPg++13.3.0Error
Apr 10, 2026 22:58Josu San MartinJosu San MartinCPPg++13.3.0Success5,614+28.72 RP
Apr 10, 2026 22:58Josu San MartinJosu San MartinCPPclang++18.1.3Success6,269
Apr 10, 2026 22:57Josu San MartinJosu San MartinCPPg++13.3.0Success5,975
Apr 10, 2026 22:57Josu San MartinJosu San MartinCPPg++13.3.0Success5,907
Apr 10, 2026 16:24limanjun99limanjun99CPPg++13.3.0Success10,731+7.67 RP
Apr 10, 2026 16:17limanjun99limanjun99CPPg++13.3.0Success10,937
Apr 10, 2026 16:09limanjun99limanjun99CPPg++13.3.0Success10,820
Apr 10, 2026 15:44limanjun99limanjun99CPPg++13.3.0Success10,820+89.70 RP
Apr 10, 2026 15:30limanjun99limanjun99CPPg++13.3.0Success11,983+177.61 RP
Apr 10, 2026 15:17limanjun99limanjun99CPPg++13.3.0Success15,223+656.90 RP
Apr 10, 2026 15:12limanjun99limanjun99CPPg++13.3.0Error
Apr 10, 2026 14:58limanjun99limanjun99CPPg++13.3.0Error
Apr 9, 2026 01:44olliecrowolliecrowZIG0.14.0Error
Apr 8, 2026 13:20olliecrowolliecrowCPPclang++18.1.3Success4,883
Apr 8, 2026 13:17olliecrowolliecrowCPPclang++18.1.3Success4,887
Apr 8, 2026 13:15olliecrowolliecrowCPPclang++18.1.3Success4,900
Apr 8, 2026 13:10olliecrowolliecrowCPPclang++18.1.3Success7,021
Apr 1, 2026 21:32olliecrowolliecrowCSHARP9.0.14Success9,767+12.94 RP
Mar 30, 2026 16:04Dominique GarmierDominique GarmierRUSTrust-1.94.1Success8,641
Mar 30, 2026 16:03Dominique GarmierDominique GarmierRUSTrust-1.94.1Success9,918
Mar 30, 2026 14:25Dominique GarmierDominique GarmierRUSTrust-1.94.1Success8,014