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
May 4, 2024 12:48Joad NacerJoad NacerCPPclang++10.0.0Success26,280
May 4, 2024 11:45Joad NacerJoad NacerCPPclang++10.0.0Success24,907+0.47 RP
May 4, 2024 09:58Joad NacerJoad NacerCPPclang++10.0.0Success24,936+1.47 RP
May 4, 2024 09:57Joad NacerJoad NacerCPPclang++10.0.0Success26,076
May 4, 2024 09:56Joad NacerJoad NacerCPPclang++10.0.0Success25,987
May 4, 2024 09:55Joad NacerJoad NacerCPPclang++10.0.0Success25,126
May 4, 2024 09:54Joad NacerJoad NacerCPPclang++10.0.0Success25,028+9.23 RP
May 4, 2024 09:46Joad NacerJoad NacerCPPclang++10.0.0Error
May 4, 2024 09:44Joad NacerJoad NacerCPPclang++10.0.0Error
May 4, 2024 09:42Joad NacerJoad NacerCPPg++9.4.0Error
May 3, 2024 16:50Joad NacerJoad NacerCPPclang++10.0.0Error
May 3, 2024 16:43Joad NacerJoad NacerCPPclang++10.0.0Success25,738
May 3, 2024 16:41Joad NacerJoad NacerCPPclang++10.0.0Success25,856
May 3, 2024 16:37Joad NacerJoad NacerCPPclang++10.0.0Error
May 3, 2024 16:29Joad NacerJoad NacerCPPclang++10.0.0Success25,620+382.31 RP
May 3, 2024 16:27Joad NacerJoad NacerCPPg++9.4.0Error
May 3, 2024 14:27Joad NacerJoad NacerCPPclang++10.0.0Error
May 2, 2024 23:42Joad NacerJoad NacerCPPclang++10.0.0Error
May 2, 2024 23:41Joad NacerJoad NacerCPPclang++10.0.0Error
May 2, 2024 23:40Joad NacerJoad NacerCPPclang++10.0.0Error
May 2, 2024 23:39Joad NacerJoad NacerCPPclang++10.0.0Error
May 2, 2024 23:37Joad NacerJoad NacerCPPclang++10.0.0Error
May 2, 2024 23:32Joad NacerJoad NacerCPPclang++10.0.0Error
May 2, 2024 23:31Joad NacerJoad NacerCPPclang++10.0.0Error
May 2, 2024 23:30Joad NacerJoad NacerCPPclang++10.0.0Error
May 2, 2024 23:30Joad NacerJoad NacerCPPclang++10.0.0Error
May 2, 2024 23:27Joad NacerJoad NacerCPPclang++10.0.0Error
May 2, 2024 23:22Joad NacerJoad NacerCPPclang++10.0.0Error
May 2, 2024 23:14Joad NacerJoad NacerCPPclang++10.0.0Error
May 2, 2024 23:06Joad NacerJoad NacerGOgo1.22.2Success1,247,784+8.01 RP
May 2, 2024 23:03Joad NacerJoad NacerCPPclang++10.0.0Error
May 2, 2024 23:03Joad NacerJoad NacerCPPclang++10.0.0Error
May 2, 2024 22:59Joad NacerJoad NacerCPPclang++10.0.0Error
May 2, 2024 22:59Joad NacerJoad NacerCPPclang++10.0.0Error
May 2, 2024 22:58Joad NacerJoad NacerCPPclang++10.0.0Error
May 2, 2024 22:57Joad NacerJoad NacerCPPclang++10.0.0Error
May 2, 2024 22:55Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 29, 2024 21:49Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 29, 2024 12:17Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 29, 2024 12:13Joad NacerJoad NacerCPPg++9.4.0Error
Apr 29, 2024 11:48Joad NacerJoad NacerCPPg++9.4.0Error
Apr 29, 2024 11:43Joad NacerJoad NacerCPPg++9.4.0Error
Apr 29, 2024 11:41Joad NacerJoad NacerCPPg++9.4.0Error
Apr 29, 2024 01:03Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 29, 2024 00:53Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 29, 2024 00:52Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 29, 2024 00:48Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 29, 2024 00:47Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 29, 2024 00:44Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 29, 2024 00:42Joad NacerJoad NacerCPPclang++10.0.0Error
Mar 6, 2024 10:59Huy Duc LeHuy Duc LeGOgo1.22.1Success109,130+84.47 RP
Mar 6, 2024 10:57Huy Duc LeHuy Duc LeCPPg++9.4.0Success1,395,521+7.17 RP
Mar 6, 2024 10:55Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 6, 2024 10:53Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 6, 2024 10:53Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 6, 2024 10:51Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 6, 2024 10:47Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 6, 2024 10:45Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 6, 2024 10:43Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 6, 2024 10:41Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 6, 2024 10:38Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 6, 2024 10:37Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 6, 2024 10:37Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 6, 2024 10:35Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 6, 2024 10:30Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 6, 2024 10:21Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 6, 2024 10:10Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 6, 2024 10:08Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 6, 2024 10:07Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 6, 2024 10:05Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Jan 5, 2024 14:58Oleg KovalovOleg KovalovGOgo1.21.5Error
Jan 5, 2024 14:56Oleg KovalovOleg KovalovGOgo1.21.5Error
Jan 5, 2024 12:54Oleg KovalovOleg KovalovGOgo1.21.5Error
Jan 5, 2024 12:51Oleg KovalovOleg KovalovGOgo1.21.5Success110,114
Dec 31, 2023 21:04Victor MuñozVictor MuñozCPPg++9.3.0Success10,758
Dec 31, 2023 21:01Victor MuñozVictor MuñozCPPg++9.3.0Success10,651
Dec 31, 2023 20:55Victor MuñozVictor MuñozCPPg++9.3.0Success3,357
Dec 31, 2023 20:54Victor MuñozVictor MuñozCPPg++9.3.0Success3,366
Dec 31, 2023 20:54Victor MuñozVictor MuñozCPPg++9.3.0Success10,715
Dec 31, 2023 20:53Victor MuñozVictor MuñozCPPg++9.3.0Error
Dec 31, 2023 20:45Victor MuñozVictor MuñozCPPg++9.3.0Error
Dec 31, 2023 20:44Victor MuñozVictor MuñozCPPg++9.3.0Error
Dec 31, 2023 20:41Victor MuñozVictor MuñozCPPg++9.3.0Error
Dec 31, 2023 20:40Victor MuñozVictor MuñozCPPg++9.3.0Error
Dec 31, 2023 16:32Victor MuñozVictor MuñozCPPg++9.3.0Success12,599
Dec 19, 2023 13:20Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 13:19Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 13:16Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 13:10Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 13:08Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 13:03Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 13:01Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 12:59Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 11, 2023 15:09Oleg KovalovOleg KovalovGOgo1.21.5Success110,113+90.82 RP
Aug 11, 2023 03:33PavelPavelGOgo1.20.7Error
Aug 11, 2023 03:29PavelPavelGOgo1.20.7Error
Aug 11, 2023 03:21PavelPavelGOgo1.20.7Success103,035+0.08 RP
Aug 11, 2023 03:19PavelPavelGOgo1.20.7Error
Aug 11, 2023 03:10PavelPavelGOgo1.20.7Error
Aug 11, 2023 03:08PavelPavelGOgo1.20.7Error