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
Nov 24, 2024 18:08E SequeiraE SequeiraCPPclang++18.1.3Error
Nov 24, 2024 18:07E SequeiraE SequeiraGOgo1.23.3Success101,558+13.77 RP
Nov 24, 2024 18:06E SequeiraE SequeiraCPPclang++18.1.3Error
Nov 24, 2024 18:03E SequeiraE SequeiraGOgo1.23.3Success118,065+74.33 RP
Nov 24, 2024 18:03E SequeiraE SequeiraCPPclang++18.1.3Success964,598+10.37 RP
Nov 24, 2024 18:02E SequeiraE SequeiraCPPclang++18.1.3Error
Nov 24, 2024 18:01E SequeiraE SequeiraCPPclang++18.1.3Error
Nov 21, 2024 02:00Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Success2,057,731+0.07 RP
Nov 21, 2024 01:56Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Error
Nov 21, 2024 01:53Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Success2,094,518
Nov 21, 2024 01:49Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Success2,088,880+4.79 RP
Nov 21, 2024 01:48Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Error
Nov 21, 2024 01:45Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Error
Nov 21, 2024 01:38Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Error
Nov 21, 2024 01:37Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Error
Nov 21, 2024 01:36Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Error
Nov 21, 2024 01:28Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Error
Nov 21, 2024 01:19Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Error
Nov 19, 2024 19:04Dan StolyarovDan StolyarovCPPclang++18.1.3Error
Nov 19, 2024 19:03Dan StolyarovDan StolyarovCPPclang++18.1.3Error
Nov 19, 2024 19:02Dan StolyarovDan StolyarovCPPclang++18.1.3Error
Nov 19, 2024 18:59Dan StolyarovDan StolyarovCPPclang++18.1.3Error
Nov 19, 2024 18:52Dan StolyarovDan StolyarovCPPclang++18.1.3Error
Nov 19, 2024 18:52Dan StolyarovDan StolyarovCPPclang++18.1.3Error
Nov 19, 2024 18:51Dan StolyarovDan StolyarovCPPclang++18.1.3Error
Nov 19, 2024 18:50Dan StolyarovDan StolyarovCPPclang++18.1.3Error
Nov 10, 2024 12:16NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 9, 2024 11:41NoSIMD_C#NoSIMD_C#GOgo1.23.3Success118,122+84.66 RP
Oct 16, 2024 00:21Joad NacerJoad NacerCPPclang++10.0.0Success13,443
Oct 16, 2024 00:19Joad NacerJoad NacerCPPclang++10.0.0Success13,155
Oct 16, 2024 00:19Joad NacerJoad NacerCPPclang++10.0.0Success13,324
Oct 16, 2024 00:18Joad NacerJoad NacerCPPclang++10.0.0Success15,502
Oct 16, 2024 00:17Joad NacerJoad NacerCPPclang++10.0.0Success15,732
Oct 16, 2024 00:13Joad NacerJoad NacerCPPclang++10.0.0Success13,198
Oct 16, 2024 00:11Joad NacerJoad NacerCPPclang++10.0.0Success13,456
Oct 16, 2024 00:11Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 16, 2024 00:10Joad NacerJoad NacerCPPclang++10.0.0Success13,219
Sep 3, 2024 19:40Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success10,392
Sep 3, 2024 16:42AnSaAnSaCPPg++13.2.0Success22,557
Sep 3, 2024 16:41AnSaAnSaCPPclang++18.1.3Success19,070+77.14 RP
Aug 31, 2024 22:28Yuriy LyfenkoYuriy LyfenkoGOgo1.17.2Success14,290+9.56 RP
Aug 31, 2024 22:27Yuriy LyfenkoYuriy LyfenkoGOgo1.23.0Success14,766
Aug 31, 2024 22:05Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success10,396
Aug 31, 2024 22:04Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success10,445
Aug 31, 2024 22:03Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Aug 31, 2024 22:03Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success10,387
Aug 31, 2024 08:58джулисджулисGOgo1.23.0Error
Jun 29, 2024 18:02AnSaAnSaCPPg++9.4.0Success27,651
Jun 29, 2024 17:58AnSaAnSaCPPg++9.4.0Success22,886
Jun 29, 2024 17:56AnSaAnSaCPPg++9.4.0Error
Jun 29, 2024 17:50AnSaAnSaCPPg++9.4.0Error
Jun 29, 2024 17:47AnSaAnSaCPPg++9.4.0Error
Jun 29, 2024 17:44AnSaAnSaCPPg++9.4.0Success22,739
Jun 29, 2024 17:43AnSaAnSaCPPg++9.4.0Success22,669
Jun 29, 2024 17:41AnSaAnSaCPPg++9.4.0Success22,620
Jun 29, 2024 17:41AnSaAnSaCPPg++9.4.0Success22,720
Jun 29, 2024 17:38AnSaAnSaCPPg++9.4.0Error
Jun 29, 2024 16:42AnSaAnSaCPPg++9.4.0Success22,410
Jun 29, 2024 16:34AnSaAnSaCPPg++9.4.0Success22,732
Jun 29, 2024 16:29AnSaAnSaCPPg++9.4.0Success22,647
Jun 29, 2024 14:46AnSaAnSaCPPg++9.4.0Success22,400
Jun 29, 2024 14:40AnSaAnSaCPPg++9.4.0Error
Jun 29, 2024 14:38AnSaAnSaCPPg++9.4.0Error
Jun 29, 2024 14:27AnSaAnSaCPPg++9.4.0Success22,359+25.20 RP
Jun 29, 2024 14:01AnSaAnSaCPPg++9.4.0Success23,694+1.30 RP
Jun 29, 2024 14:00AnSaAnSaCPPg++9.4.0Error
Jun 29, 2024 11:42AnSaAnSaCPPg++9.4.0Success24,090
Jun 29, 2024 11:41AnSaAnSaCPPg++9.4.0Error
Jun 28, 2024 15:12AnSaAnSaCPPg++9.4.0Success23,767+17.88 RP
Jun 28, 2024 15:11AnSaAnSaCPPg++9.4.0Success25,274
Jun 28, 2024 15:09AnSaAnSaCPPg++9.4.0Success26,868
Jun 28, 2024 15:07AnSaAnSaCPPg++9.4.0Success24,840
Jun 28, 2024 15:06AnSaAnSaCPPg++9.4.0Error
Jun 28, 2024 15:03AnSaAnSaCPPg++9.4.0Error
Jun 28, 2024 14:55AnSaAnSaCPPg++9.4.0Error
Jun 28, 2024 14:53AnSaAnSaCPPg++9.4.0Error
Jun 28, 2024 14:50AnSaAnSaCPPg++9.4.0Error
Jun 28, 2024 14:43AnSaAnSaCPPg++9.4.0Success24,822+83.44 RP
Jun 28, 2024 14:41AnSaAnSaCPPg++9.4.0Error
Jun 27, 2024 18:56AnSaAnSaCPPg++9.4.0Success31,306+312.62 RP
Jun 27, 2024 17:07AnSaAnSaCPPg++9.4.0Error
Jun 27, 2024 17:06AnSaAnSaCPPg++9.4.0Error
Jun 27, 2024 17:05AnSaAnSaCPPg++9.4.0Error
Jun 27, 2024 17:02AnSaAnSaCPPg++9.4.0Error
Jun 27, 2024 16:37AnSaAnSaCPPg++9.4.0Success1,545,516
Jun 27, 2024 16:35AnSaAnSaCPPg++9.4.0Success1,472,459
Jun 26, 2024 18:18AnSaAnSaCPPg++9.4.0Success1,478,702
Jun 26, 2024 18:09AnSaAnSaCPPg++9.4.0Success1,472,153
Jun 26, 2024 18:08AnSaAnSaCPPg++9.4.0Error
Jun 26, 2024 18:05AnSaAnSaCPPg++9.4.0Error
Jun 26, 2024 18:02AnSaAnSaCPPg++9.4.0Success1,471,258
Jun 26, 2024 18:01AnSaAnSaCPPg++9.4.0Error
Jun 26, 2024 17:57AnSaAnSaCPPg++9.4.0Success1,469,587+0.05 RP
Jun 26, 2024 17:54AnSaAnSaCPPg++9.4.0Success1,480,161+6.76 RP
Jun 26, 2024 17:05AnSaAnSaCPPg++9.4.0Error
Jun 26, 2024 16:54AnSaAnSaCPPg++9.4.0Error
Jun 26, 2024 16:50AnSaAnSaCPPg++9.4.0Error
Jun 26, 2024 16:35AnSaAnSaCPPg++9.4.0Error
Jun 26, 2024 16:33AnSaAnSaCPPg++9.4.0Error
Jun 26, 2024 16:31AnSaAnSaCPPg++9.4.0Error