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
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
Jun 26, 2024 16:28AnSaAnSaCPPg++9.4.0Error
Jun 26, 2024 16:23AnSaAnSaCPPg++9.4.0Error
Jun 26, 2024 16:22AnSaAnSaCPPg++9.4.0Error
Jun 26, 2024 16:15AnSaAnSaCPPg++9.4.0Error
Jun 26, 2024 16:13AnSaAnSaCPPg++9.4.0Error
Jun 24, 2024 21:56Andrey LikhachevAndrey LikhachevGOgo1.22.4Error
Jun 24, 2024 21:51Andrey LikhachevAndrey LikhachevGOgo1.22.4Error
Jun 24, 2024 21:50Andrey LikhachevAndrey LikhachevGOgo1.22.4Error
Jun 24, 2024 21:45Andrey LikhachevAndrey LikhachevGOgo1.22.4Error
Jun 24, 2024 21:43Andrey LikhachevAndrey LikhachevGOgo1.22.4Error
Jun 24, 2024 21:40Andrey LikhachevAndrey LikhachevGOgo1.22.4Error
Jun 24, 2024 21:37Andrey LikhachevAndrey LikhachevGOgo1.22.4Error
Jun 24, 2024 21:06Andrey LikhachevAndrey LikhachevGOgo1.22.4Success111,499+89.69 RP
Jun 14, 2024 21:07джулисджулисGOgo1.22.4Success99,198
Jun 14, 2024 21:07джулисджулисGOgo1.22.4Success99,202+11.14 RP
Jun 14, 2024 21:05джулисджулисGOgo1.22.4Error
Jun 14, 2024 21:02джулисджулисGOgo1.22.4Error
Jun 14, 2024 21:01джулисджулисGOgo1.22.4Error
Jun 14, 2024 20:54джулисджулисGOgo1.22.4Success111,563
Jun 14, 2024 20:54джулисджулисGOgo1.22.4Success111,532
Jun 14, 2024 20:53джулисджулисGOgo1.22.4Success111,592
Jun 14, 2024 20:53джулисджулисGOgo1.22.4Error
Jun 14, 2024 20:53джулисджулисGOgo1.22.4Error
Jun 14, 2024 20:53джулисджулисGOgo1.22.4Error
Jun 8, 2024 13:40джулисджулисGOgo1.22.4Error
Jun 8, 2024 13:36джулисджулисGOgo1.22.4Error
Jun 8, 2024 13:29джулисджулисGOgo1.22.4Error
Jun 8, 2024 13:22джулисджулисGOgo1.22.4Error
Jun 8, 2024 13:18джулисджулисGOgo1.22.4Error
Jun 8, 2024 13:15джулисджулисGOgo1.22.4Error
Jun 8, 2024 13:15джулисджулисGOgo1.22.4Error
Jun 8, 2024 13:05джулисджулисGOgo1.22.4Error
Jun 8, 2024 13:04джулисджулисGOgo1.22.4Error
Jun 8, 2024 13:02джулисджулисGOgo1.22.4Error
Jun 8, 2024 13:01джулисджулисGOgo1.22.4Error
Jun 8, 2024 12:59джулисджулисGOgo1.22.4Error
Jun 8, 2024 12:56джулисджулисGOgo1.22.4Success111,527+89.66 RP
May 29, 2024 17:40Joad NacerJoad NacerCPPg++9.4.0Error
May 29, 2024 17:39Joad NacerJoad NacerCPPclang++10.0.0Error
May 29, 2024 17:38Joad NacerJoad NacerCPPclang++10.0.0Error
May 29, 2024 17:38Joad NacerJoad NacerCPPclang++10.0.0Error
May 29, 2024 17:37Joad NacerJoad NacerCPPclang++10.0.0Error
May 29, 2024 13:34Joad NacerJoad NacerCPPclang++10.0.0Error
May 29, 2024 12:14Joad NacerJoad NacerCPPclang++10.0.0Error
May 29, 2024 12:10Joad NacerJoad NacerCPPclang++10.0.0Error
May 29, 2024 12:01Joad NacerJoad NacerCPPclang++10.0.0Error
May 25, 2024 17:18Joad NacerJoad NacerCPPclang++10.0.0Success5,381
May 25, 2024 17:17Joad NacerJoad NacerCPPclang++10.0.0Success5,443
May 25, 2024 17:15Joad NacerJoad NacerCPPclang++10.0.0Success5,348+1'107.49 RP
May 15, 2024 22:41Joad NacerJoad NacerCPPclang++10.0.0Error
May 15, 2024 22:36Joad NacerJoad NacerCPPclang++10.0.0Success13,117+11.34 RP
May 15, 2024 22:31Joad NacerJoad NacerCPPclang++10.0.0Error
May 15, 2024 22:30Joad NacerJoad NacerCPPclang++10.0.0Error
May 10, 2024 00:07Joad NacerJoad NacerCPPclang++10.0.0Success13,315+4.54 RP
May 9, 2024 22:33Joad NacerJoad NacerCPPclang++10.0.0Success13,404
May 9, 2024 22:00Joad NacerJoad NacerCPPclang++10.0.0Success13,449
May 9, 2024 21:59Joad NacerJoad NacerCPPg++9.4.0Success14,767
May 9, 2024 21:58Joad NacerJoad NacerCPPclang++10.0.0Success13,396+81.86 RP
May 9, 2024 21:24Joad NacerJoad NacerCPPclang++10.0.0Success15,787
May 9, 2024 21:22Joad NacerJoad NacerCPPclang++10.0.0Error
May 9, 2024 21:21Joad NacerJoad NacerCPPclang++10.0.0Success15,604
May 9, 2024 21:20Joad NacerJoad NacerCPPclang++10.0.0Success15,660
May 9, 2024 21:18Joad NacerJoad NacerCPPclang++10.0.0Success15,547
May 9, 2024 21:15Joad NacerJoad NacerCPPclang++10.0.0Success16,654
May 9, 2024 21:14Joad NacerJoad NacerCPPclang++10.0.0Success16,525
May 9, 2024 21:12Joad NacerJoad NacerCPPclang++10.0.0Success16,544
May 9, 2024 21:11Joad NacerJoad NacerCPPg++9.4.0Success17,222
May 9, 2024 21:10Joad NacerJoad NacerCPPg++9.4.0Error
May 9, 2024 21:09Joad NacerJoad NacerCPPg++9.4.0Success15,389
May 9, 2024 21:08Joad NacerJoad NacerCPPclang++10.0.0Success15,777
May 9, 2024 21:07Joad NacerJoad NacerCPPclang++10.0.0Error
May 9, 2024 20:11Joad NacerJoad NacerCPPclang++10.0.0Error
May 9, 2024 19:39Joad NacerJoad NacerCPPclang++10.0.0Error
May 9, 2024 19:38Joad NacerJoad NacerCPPg++9.4.0Error
May 9, 2024 19:37Joad NacerJoad NacerCPPclang++10.0.0Success15,046+95.67 RP
May 9, 2024 19:34Joad NacerJoad NacerCPPclang++10.0.0Error
May 9, 2024 19:30Joad NacerJoad NacerCPPclang++10.0.0Error
May 9, 2024 19:28Joad NacerJoad NacerCPPclang++10.0.0Error
May 9, 2024 19:26Joad NacerJoad NacerCPPclang++10.0.0Error
May 9, 2024 19:25Joad NacerJoad NacerCPPclang++10.0.0Error
May 9, 2024 00:41Joad NacerJoad NacerCPPclang++10.0.0Error
May 9, 2024 00:40Joad NacerJoad NacerCPPclang++10.0.0Error