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 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
Mar 25, 2026 20:31Dominique GarmierDominique GarmierZIG0.13.0Success8,469
Mar 25, 2026 19:58Dominique GarmierDominique GarmierZIG0.13.0Success5,084+857.40 RP
Mar 25, 2026 18:19Dominique GarmierDominique GarmierZIG0.13.0Success9,400
Mar 25, 2026 17:45Dominique GarmierDominique GarmierZIG0.13.0Success32,214
Mar 25, 2026 16:58Dominique GarmierDominique GarmierZIG0.13.0Error
Mar 25, 2026 16:46Dominique GarmierDominique GarmierZIG0.13.0Success30,685
Mar 25, 2026 15:37Dominique GarmierDominique GarmierZIG0.13.0Success8,585+729.40 RP
Mar 25, 2026 15:19Dominique GarmierDominique GarmierRUSTrust-1.94.0Success8,706
Mar 25, 2026 15:02Dominique GarmierDominique GarmierZIG0.13.0Success22,966+43.82 RP
Mar 25, 2026 15:00Dominique GarmierDominique GarmierZIG0.13.0Success31,220
Mar 25, 2026 14:14Dominique GarmierDominique GarmierZIG0.13.0Success28,255
Mar 25, 2026 14:03Dominique GarmierDominique GarmierZIG0.13.0Success28,018
Mar 25, 2026 13:26Dominique GarmierDominique GarmierZIG0.13.0Success25,536+69.13 RP
Mar 25, 2026 12:20Dominique GarmierDominique GarmierZIG0.13.0Success31,010+57.04 RP
Mar 25, 2026 10:52Dominique GarmierDominique GarmierZIG0.13.0Success80,101
Mar 25, 2026 10:31Dominique GarmierDominique GarmierZIG0.13.0Success80,128
Mar 25, 2026 10:29Dominique GarmierDominique GarmierZIG0.13.0Error
Mar 25, 2026 10:06Dominique GarmierDominique GarmierZIG0.14.0Success37,680