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
Mar 25, 2026 10:03Dominique GarmierDominique GarmierZIG0.13.0Success37,674+150.29 RP
Mar 25, 2026 09:39Dominique GarmierDominique GarmierCPPclang++18.1.3Success7,085
Mar 25, 2026 06:03Dominique GarmierDominique GarmierCPPclang++18.1.3Success9,451
Mar 25, 2026 04:56Dominique GarmierDominique GarmierGOgo1.26.1Success17,773
Mar 25, 2026 04:36Dominique GarmierDominique GarmierGOgo1.26.1Success16,145
Mar 25, 2026 01:59Dominique GarmierDominique GarmierCPPclang++18.1.3Success9,372
Mar 25, 2026 01:59Dominique GarmierDominique GarmierCPPclang++18.1.3Success9,478
Mar 25, 2026 01:08Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,690
Mar 25, 2026 01:06Dominique GarmierDominique GarmierCPPclang++18.1.3Success7,593
Mar 24, 2026 22:31Dominique GarmierDominique GarmierRUSTrust-1.94.0Success96,394
Mar 24, 2026 20:25Dominique GarmierDominique GarmierRUSTrust-1.94.0Success7,252
Mar 24, 2026 19:37Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,082
Mar 24, 2026 12:41Dominique GarmierDominique GarmierRUSTrust-1.94.0Success6,638
Mar 24, 2026 09:16Dominique GarmierDominique GarmierRUSTrust-1.94.0Success5,528+5.55 RP
Mar 24, 2026 09:11Dominique GarmierDominique GarmierRUSTrust-1.82.0Success5,545+19.62 RP
Mar 24, 2026 02:25olliecrowolliecrowRUSTrust-1.94.0Success7,928
Mar 24, 2026 02:23Dominique GarmierDominique GarmierGOgo1.26.1Success11,222+191.32 RP
Mar 24, 2026 00:52Dominique GarmierDominique GarmierRUSTrust-1.94.0Success8,209
Mar 24, 2026 00:48Dominique GarmierDominique GarmierRUSTrust-1.94.0Success8,106
Mar 23, 2026 16:42Dominique GarmierDominique GarmierCPPg++13.3.0Success6,652
Mar 23, 2026 15:36Dominique GarmierDominique GarmierCPPclang++18.1.3Success7,683
Mar 23, 2026 15:35Dominique GarmierDominique GarmierCPPclang++18.1.3Success6,236
Mar 23, 2026 15:34Dominique GarmierDominique GarmierCPPclang++18.1.3Success9,174
Mar 23, 2026 14:36Dominique GarmierDominique GarmierCPPclang++18.1.3Success6,557
Mar 23, 2026 14:35Dominique GarmierDominique GarmierCPPclang++18.1.3Success6,519
Mar 23, 2026 14:34Dominique GarmierDominique GarmierCPPg++13.3.0Success7,994
Mar 23, 2026 14:34Dominique GarmierDominique GarmierCPPclang++18.1.3Success5,889
Mar 23, 2026 12:56Dominique GarmierDominique GarmierCPPclang++18.1.3Success6,116
Mar 23, 2026 11:56Dominique GarmierDominique GarmierCPPclang++18.1.3Error
Mar 23, 2026 11:33Dominique GarmierDominique GarmierCPPclang++18.1.3Success5,971
Mar 23, 2026 10:26Dominique GarmierDominique GarmierCPPclang++18.1.3Success6,863
Mar 23, 2026 10:25Dominique GarmierDominique GarmierCPPclang++18.1.3Success6,474
Mar 23, 2026 10:24Dominique GarmierDominique GarmierCPPg++13.3.0Success8,568
Mar 23, 2026 10:23Dominique GarmierDominique GarmierCPPclang++18.1.3Success6,862
Mar 23, 2026 10:22Dominique GarmierDominique GarmierCPPclang++18.1.3Success6,941
Mar 23, 2026 10:13Dominique GarmierDominique GarmierCPPclang++18.1.3Success5,231+7.28 RP
Mar 23, 2026 10:10Dominique GarmierDominique GarmierCPPclang++18.1.3Success5,251+124.09 RP
Mar 23, 2026 10:09Dominique GarmierDominique GarmierCPPclang++18.1.3Success5,617+29.61 RP
Mar 23, 2026 10:06Dominique GarmierDominique GarmierCPPclang++18.1.3Success5,712+20.00 RP
Mar 23, 2026 10:05Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,975
Mar 23, 2026 09:38Dominique GarmierDominique GarmierCPPclang++18.1.3Success6,462
Mar 23, 2026 09:24Dominique GarmierDominique GarmierCPPg++13.3.0Success7,747
Mar 23, 2026 09:18Dominique GarmierDominique GarmierCPPg++13.3.0Success8,443
Mar 23, 2026 08:18Dominique GarmierDominique GarmierCPPg++13.3.0Success6,420
Mar 23, 2026 08:16Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,248
Mar 23, 2026 07:50Dominique GarmierDominique GarmierCPPclang++18.1.3Success6,477
Mar 23, 2026 07:48Dominique GarmierDominique GarmierCPPclang++18.1.3Success5,778+182.48 RP
Mar 23, 2026 07:44Dominique GarmierDominique GarmierCPPclang++18.1.3Success6,575
Mar 23, 2026 06:28Dominique GarmierDominique GarmierCPPclang++18.1.3Success7,093
Mar 23, 2026 05:25Dominique GarmierDominique GarmierCPPclang++18.1.3Success7,406
Mar 23, 2026 04:56Dominique GarmierDominique GarmierCPPg++13.3.0Success9,972
Mar 23, 2026 04:22Dominique GarmierDominique GarmierCPPg++13.3.0Success9,971
Mar 23, 2026 03:46Dominique GarmierDominique GarmierCPPg++13.3.0Success9,970
Mar 23, 2026 03:09Dominique GarmierDominique GarmierCPPclang++18.1.3Success7,628
Mar 23, 2026 02:43Dominique GarmierDominique GarmierCPPclang++18.1.3Success7,705
Mar 22, 2026 22:36Dominique GarmierDominique GarmierCPPclang++18.1.3Success6,808
Mar 22, 2026 22:34olliecrowolliecrowCSHARP9.0.14Success9,892+108.15 RP
Mar 22, 2026 22:32olliecrowolliecrowRUSTrust-1.94.0Success5,606+20.45 RP
Mar 22, 2026 21:06Dominique GarmierDominique GarmierCPPclang++18.1.3Success6,998
Mar 22, 2026 21:03Dominique GarmierDominique GarmierCPPg++13.3.0Success10,416
Mar 22, 2026 20:36Dominique GarmierDominique GarmierCPPclang++18.1.3Success6,907
Mar 22, 2026 20:34Dominique GarmierDominique GarmierCPPg++13.3.0Success8,260
Mar 22, 2026 20:00Dominique GarmierDominique GarmierGOgo1.26.1Success16,708
Mar 22, 2026 19:33Dominique GarmierDominique GarmierZIG0.13.0Success86,844+61.12 RP
Mar 22, 2026 19:22Dominique GarmierDominique GarmierGOgo1.26.1Success15,523
Mar 22, 2026 19:16Dominique GarmierDominique GarmierRUSTrust-1.94.0Success23,216
Mar 22, 2026 18:46Dominique GarmierDominique GarmierRUSTrust-1.94.0Success11,437
Mar 22, 2026 18:38Dominique GarmierDominique GarmierCSHARP9.0.14Success94,050
Mar 22, 2026 18:37Josu San MartinJosu San MartinCPPg++13.3.0Success7,973
Mar 22, 2026 16:21Dominique GarmierDominique GarmierRUSTrust-1.94.0Success10,281
Mar 22, 2026 15:11Dominique GarmierDominique GarmierCPPclang++18.1.3Success7,135
Mar 22, 2026 13:32Dominique GarmierDominique GarmierCPPclang++18.1.3Success7,495
Mar 22, 2026 13:01Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,554
Mar 22, 2026 11:41Dominique GarmierDominique GarmierRUSTrust-1.94.0Success23,191
Mar 22, 2026 11:23Dominique GarmierDominique GarmierCPPclang++18.1.3Success6,750
Mar 22, 2026 11:17Dominique GarmierDominique GarmierCPPclang++18.1.3Success7,307
Mar 22, 2026 11:10Dominique GarmierDominique GarmierCPPclang++18.1.3Success6,824
Mar 22, 2026 11:10Dominique GarmierDominique GarmierCPPclang++18.1.3Success6,459+51.45 RP
Mar 22, 2026 08:37Dominique GarmierDominique GarmierCSHARP9.0.14Success67,491
Mar 21, 2026 23:41Dominique GarmierDominique GarmierCPPclang++18.1.3Success7,306
Mar 21, 2026 22:22Dominique GarmierDominique GarmierCPPg++10.5.0Success11,421
Mar 21, 2026 19:44Dominique GarmierDominique GarmierGOgo1.26.1Success38,874
Mar 21, 2026 19:38Josu San MartinJosu San MartinCPPg++13.3.0Error
Mar 21, 2026 18:48olliecrowolliecrowGOgo1.26.1Success18,375
Mar 21, 2026 18:26olliecrowolliecrowZIG0.14.0Error
Mar 21, 2026 17:34Dominique GarmierDominique GarmierRUSTrust-1.94.0Success10,045
Mar 21, 2026 16:47Dominique GarmierDominique GarmierRUSTrust-1.94.0Success23,688
Mar 21, 2026 15:51Dominique GarmierDominique GarmierRUSTrust-1.94.0Success32,325
Mar 21, 2026 15:30Dominique GarmierDominique GarmierRUSTrust-1.94.0Success95,537
Mar 21, 2026 13:50Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,036
Mar 21, 2026 12:09Dominique GarmierDominique GarmierCPPg++13.3.0Success8,637
Mar 21, 2026 12:09Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,609
Mar 21, 2026 10:24Dominique GarmierDominique GarmierCSHARP9.0.14Success94,077
Mar 21, 2026 09:54Dominique GarmierDominique GarmierZIG0.13.0Success185,076
Mar 21, 2026 09:32Dominique GarmierDominique GarmierZIG0.13.0Error
Mar 21, 2026 09:26Dominique GarmierDominique GarmierZIG0.13.0Error
Mar 21, 2026 05:16olliecrowolliecrowRUSTrust-1.94.0Success5,671+257.11 RP
Mar 21, 2026 02:59Dominique GarmierDominique GarmierGOgo1.26.1Success40,782
Mar 20, 2026 22:00Dominique GarmierDominique GarmierRUSTrust-1.94.0Success344,685
Mar 20, 2026 11:31Dominique GarmierDominique GarmierCPPg++13.3.0Success14,687