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 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
Mar 30, 2026 13:20Dominique GarmierDominique GarmierRUSTrust-1.94.1Success11,225
Mar 30, 2026 13:18Dominique GarmierDominique GarmierRUSTrust-1.94.1Success7,667
Mar 30, 2026 13:16Dominique GarmierDominique GarmierRUSTrust-1.94.1Success8,640
Mar 30, 2026 12:58Dominique GarmierDominique GarmierRUSTrust-1.94.1Success11,377
Mar 30, 2026 12:20Dominique GarmierDominique GarmierRUSTrust-1.94.1Success11,892
Mar 30, 2026 11:57Dominique GarmierDominique GarmierRUSTrust-1.94.1Success13,078
Mar 30, 2026 11:08Dominique GarmierDominique GarmierRUSTrust-1.94.1Success11,309
Mar 30, 2026 10:39Dominique GarmierDominique GarmierRUSTrust-1.94.1Success216,229
Mar 30, 2026 09:49Dominique GarmierDominique GarmierRUSTrust-1.94.1Success11,962
Mar 30, 2026 07:36Dominique GarmierDominique GarmierRUSTrust-1.94.1Success5,529
Mar 30, 2026 05:29Dominique GarmierDominique GarmierRUSTrust-1.94.1Success11,214
Mar 30, 2026 03:07Dominique GarmierDominique GarmierRUSTrust-1.94.1Success9,856
Mar 30, 2026 03:07Dominique GarmierDominique GarmierRUSTrust-1.94.1Success10,231
Mar 30, 2026 01:49Dominique GarmierDominique GarmierRUSTrust-1.94.1Success8,419
Mar 29, 2026 23:59Dominique GarmierDominique GarmierRUSTrust-1.94.1Success10,195
Mar 29, 2026 19:13Dominique GarmierDominique GarmierRUSTrust-1.94.1Success217,537
Mar 29, 2026 15:00Dominique GarmierDominique GarmierGOgo1.26.1Success14,363
Mar 29, 2026 02:21Dominique GarmierDominique GarmierGOgo1.26.1Success15,126
Mar 29, 2026 00:46Dominique GarmierDominique GarmierGOgo1.26.1Success15,534
Mar 29, 2026 00:21Dominique GarmierDominique GarmierGOgo1.26.1Success13,597
Mar 28, 2026 23:54Dominique GarmierDominique GarmierCPPg++13.3.0Success8,416
Mar 28, 2026 18:36Dominique GarmierDominique GarmierGOgo1.26.1Success16,335
Mar 28, 2026 16:07Dominique GarmierDominique GarmierGOgo1.26.1Success15,628
Mar 28, 2026 14:24Dominique GarmierDominique GarmierGOgo1.26.1Success16,149
Mar 28, 2026 14:04Dominique GarmierDominique GarmierRUSTrust-1.94.1Success201,201
Mar 28, 2026 13:29Dominique GarmierDominique GarmierCPPclang++18.1.3Success7,082
Mar 28, 2026 12:59Dominique GarmierDominique GarmierCPPg++13.3.0Success9,106
Mar 28, 2026 12:58Dominique GarmierDominique GarmierRUSTrust-1.94.0Success8,691
Mar 28, 2026 12:58Dominique GarmierDominique GarmierRUSTrust-1.94.0Success10,220
Mar 28, 2026 12:54Dominique GarmierDominique GarmierRUSTrust-1.94.0Success201,276
Mar 28, 2026 12:50Dominique GarmierDominique GarmierRUSTrust-1.94.0Success98,437
Mar 28, 2026 12:50Dominique GarmierDominique GarmierRUSTrust-1.94.1Success98,371
Mar 28, 2026 12:49Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 28, 2026 12:01Dominique GarmierDominique GarmierCPPclang++18.1.3Success7,083
Mar 27, 2026 14:53Dominique GarmierDominique GarmierZIG0.13.0Success10,479
Mar 27, 2026 13:09Dominique GarmierDominique GarmierZIG0.13.0Success22,682
Mar 27, 2026 11:10Dominique GarmierDominique GarmierZIG0.13.0Success24,503
Mar 26, 2026 13:07Dominique GarmierDominique GarmierCPPclang++18.1.3Success7,012
Mar 26, 2026 10:57Dominique GarmierDominique GarmierRUSTrust-1.94.0Success8,705
Mar 26, 2026 10:36Dominique GarmierDominique GarmierZIG0.13.0Success5,042+32.76 RP
Mar 25, 2026 21:09Dominique GarmierDominique GarmierZIG0.13.0Success8,231
Mar 25, 2026 20:54Dominique GarmierDominique GarmierZIG0.13.0Success27,988