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 14, 2026 02:04Josu San MartinJosu San MartinCPPclang++18.1.3Success5,546
Apr 14, 2026 01:33Josu San MartinJosu San MartinCPPclang++18.1.3Success5,386
Apr 14, 2026 01:29Josu San MartinJosu San MartinCPPg++13.3.0Success5,114
Apr 14, 2026 01:29Josu San MartinJosu San MartinCPPg++13.3.0Success5,127
Apr 14, 2026 01:28Josu San MartinJosu San MartinCPPg++13.3.0Success4,984
Apr 14, 2026 01:28Josu San MartinJosu San MartinCPPclang++18.1.3Success5,886
Apr 14, 2026 01:12Josu San MartinJosu San MartinCPPclang++18.1.3Success6,221
Apr 14, 2026 01:10Josu San MartinJosu San MartinCPPclang++18.1.3Success6,196
Apr 14, 2026 01:06Josu San MartinJosu San MartinCPPg++13.3.0Success8,217
Apr 14, 2026 01:05Josu San MartinJosu San MartinCPPclang++18.1.3Success7,685
Apr 14, 2026 00:40Josu San MartinJosu San MartinCPPclang++18.1.3Success5,411
Apr 14, 2026 00:38Josu San MartinJosu San MartinCPPclang++18.1.3Success5,350
Apr 14, 2026 00:36Josu San MartinJosu San MartinCPPclang++18.1.3Success5,243
Apr 14, 2026 00:33Josu San MartinJosu San MartinCPPclang++18.1.3Success5,307
Apr 14, 2026 00:32Josu San MartinJosu San MartinCPPg++13.3.0Success4,537+9.19 RP
Apr 14, 2026 00:30Josu San MartinJosu San MartinCPPclang++18.1.3Success9,591
Apr 14, 2026 00:25Josu San MartinJosu San MartinCPPg++13.3.0Success5,113
Apr 14, 2026 00:18Josu San MartinJosu San MartinCPPg++13.3.0Success4,866
Apr 14, 2026 00:17Josu San MartinJosu San MartinCPPclang++18.1.3Success5,537
Apr 14, 2026 00:12Josu San MartinJosu San MartinCPPg++13.3.0Success4,775
Apr 14, 2026 00:10Josu San MartinJosu San MartinCPPclang++18.1.3Success5,531
Apr 14, 2026 00:09Josu San MartinJosu San MartinCPPg++13.3.0Success4,799
Apr 14, 2026 00:07Josu San MartinJosu San MartinCPPg++13.3.0Success4,823
Apr 14, 2026 00:00Josu San MartinJosu San MartinCPPg++13.3.0Success4,866
Apr 13, 2026 23:57Josu San MartinJosu San MartinCPPg++13.3.0Success4,667
Apr 13, 2026 23:54Josu San MartinJosu San MartinCPPg++13.3.0Success4,652
Apr 13, 2026 23:52Josu San MartinJosu San MartinCPPg++13.3.0Error
Apr 13, 2026 23:49Josu San MartinJosu San MartinCPPg++13.3.0Success4,556+40.66 RP
Apr 13, 2026 23:45Josu San MartinJosu San MartinCPPclang++18.1.3Success5,401
Apr 13, 2026 23:44Josu San MartinJosu San MartinCPPg++13.3.0Success4,642+0.93 RP
Apr 13, 2026 23:41Josu San MartinJosu San MartinCPPclang++18.1.3Success5,627
Apr 13, 2026 23:41Josu San MartinJosu San MartinCPPg++13.3.0Success4,644+45.39 RP
Apr 13, 2026 23:40Josu San MartinJosu San MartinCPPclang++18.1.3Success5,381
Apr 13, 2026 23:39Josu San MartinJosu San MartinCPPg++13.3.0Success4,744+31.94 RP
Apr 13, 2026 23:38Josu San MartinJosu San MartinCPPclang++18.1.3Success5,705
Apr 13, 2026 23:35Josu San MartinJosu San MartinCPPg++13.3.0Success8,051
Apr 13, 2026 23:32Josu San MartinJosu San MartinCPPg++13.3.0Success4,817+26.38 RP
Apr 13, 2026 23:30Josu San MartinJosu San MartinCPPg++13.3.0Success4,879+2.10 RP
Apr 13, 2026 23:26Josu San MartinJosu San MartinCPPg++13.3.0Success4,884+42.29 RP
Apr 13, 2026 22:27Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,010
Apr 13, 2026 22:24Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,007
Apr 13, 2026 22:24Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,018
Apr 13, 2026 22:23Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,031
Apr 11, 2026 11:26limanjun99limanjun99CPPg++13.3.0Success4,099
Apr 11, 2026 11:23limanjun99limanjun99CPPg++13.3.0Success4,113
Apr 11, 2026 11:22limanjun99limanjun99CPPg++13.3.0Success4,093+10.70 RP
Apr 11, 2026 11:15limanjun99limanjun99CPPg++13.3.0Success4,129
Apr 11, 2026 11:15limanjun99limanjun99CPPg++13.3.0Success4,111+21.12 RP
Apr 11, 2026 11:14limanjun99limanjun99CPPg++13.3.0Success4,147+28.73 RP
Apr 11, 2026 10:46limanjun99limanjun99CPPg++13.3.0Success4,287
Apr 11, 2026 10:37limanjun99limanjun99CPPg++13.3.0Success4,197+1.13 RP
Apr 11, 2026 10:36limanjun99limanjun99CPPg++13.3.0Success4,202
Apr 11, 2026 10:35limanjun99limanjun99CPPg++13.3.0Success4,242
Apr 11, 2026 10:33limanjun99limanjun99CPPg++13.3.0Success4,199+18.57 RP
Apr 11, 2026 10:30limanjun99limanjun99CPPg++13.3.0Success4,232+27.59 RP
Apr 11, 2026 10:29limanjun99limanjun99CPPg++13.3.0Success4,282+120.52 RP
Apr 11, 2026 10:24limanjun99limanjun99CPPg++13.3.0Success7,481
Apr 11, 2026 10:13limanjun99limanjun99CPPg++13.3.0Success4,515+15.59 RP
Apr 11, 2026 10:11limanjun99limanjun99CPPg++13.3.0Success4,547+24.87 RP
Apr 11, 2026 10:09limanjun99limanjun99CPPg++13.3.0Success4,599+211.29 RP
Apr 11, 2026 09:02limanjun99limanjun99CPPg++13.3.0Success5,114
Apr 11, 2026 09:01limanjun99limanjun99CPPg++13.3.0Success5,221
Apr 11, 2026 09:01limanjun99limanjun99CPPg++13.3.0Success5,252
Apr 11, 2026 08:58limanjun99limanjun99CPPg++13.3.0Success5,094+33.34 RP
Apr 11, 2026 08:53limanjun99limanjun99CPPg++13.3.0Success8,628
Apr 11, 2026 08:52limanjun99limanjun99CPPg++13.3.0Success8,087
Apr 11, 2026 08:43limanjun99limanjun99CPPg++13.3.0Success5,182+17.71 RP
Apr 11, 2026 08:42limanjun99limanjun99CPPg++13.3.0Success5,230+9.82 RP
Apr 11, 2026 08:42limanjun99limanjun99CPPg++13.3.0Success5,308
Apr 11, 2026 08:38limanjun99limanjun99CPPg++13.3.0Success5,257+23.94 RP
Apr 11, 2026 08:38limanjun99limanjun99CPPg++13.3.0Success5,381
Apr 11, 2026 08:37limanjun99limanjun99CPPg++13.3.0Success5,324+170.05 RP
Apr 11, 2026 08:33limanjun99limanjun99CPPg++13.3.0Success5,854+79.83 RP
Apr 11, 2026 08:31limanjun99limanjun99CPPg++13.3.0Success6,141+177.65 RP
Apr 11, 2026 07:32limanjun99limanjun99CPPg++13.3.0Success6,893+83.32 RP
Apr 11, 2026 07:27limanjun99limanjun99CPPg++13.3.0Error
Apr 11, 2026 07:23limanjun99limanjun99CPPg++13.3.0Success7,313+49.38 RP
Apr 11, 2026 07:04limanjun99limanjun99CPPg++13.3.0Success7,912
Apr 11, 2026 07:02limanjun99limanjun99CPPg++13.3.0Success7,587+62.71 RP
Apr 11, 2026 06:46limanjun99limanjun99CPPg++13.3.0Success8,194
Apr 11, 2026 06:44limanjun99limanjun99CPPg++13.3.0Success7,966+323.46 RP
Apr 11, 2026 06:13Josu San MartinJosu San MartinCPPg++13.3.0Success4,988
Apr 11, 2026 06:10Josu San MartinJosu San MartinCPPg++13.3.0Success5,229
Apr 11, 2026 05:45Josu San MartinJosu San MartinCPPg++13.3.0Success5,386
Apr 11, 2026 05:39Josu San MartinJosu San MartinCPPg++13.3.0Success4,987+38.26 RP
Apr 11, 2026 05:38Josu San MartinJosu San MartinCPPclang++18.1.3Success5,084+44.99 RP
Apr 11, 2026 05:30Josu San MartinJosu San MartinCPPg++13.3.0Success5,203+33.04 RP
Apr 11, 2026 05:23Josu San MartinJosu San MartinCPPclang++18.1.3Success5,294+2.14 RP
Apr 11, 2026 05:15Josu San MartinJosu San MartinCPPclang++18.1.3Success5,400
Apr 11, 2026 05:06Josu San MartinJosu San MartinCPPclang++18.1.3Success5,300+10.27 RP
Apr 11, 2026 05:03Josu San MartinJosu San MartinCPPclang++18.1.3Success7,650
Apr 11, 2026 04:56Josu San MartinJosu San MartinCPPclang++18.1.3Success5,370
Apr 11, 2026 04:51Josu San MartinJosu San MartinCPPclang++18.1.3Success5,398
Apr 11, 2026 04:43Josu San MartinJosu San MartinCPPclang++18.1.3Success5,360
Apr 11, 2026 04:31Josu San MartinJosu San MartinCPPclang++18.1.3Success5,329+12.59 RP
Apr 11, 2026 04:29Josu San MartinJosu San MartinCPPclang++18.1.3Success7,093
Apr 11, 2026 04:14Josu San MartinJosu San MartinRUSTrust-1.94.1Success5,449
Apr 11, 2026 03:45Josu San MartinJosu San MartinRUSTrust-1.94.1Success5,471
Apr 11, 2026 03:41Josu San MartinJosu San MartinRUSTrust-1.94.1Success5,435+5.06 RP
Apr 11, 2026 03:39Josu San MartinJosu San MartinRUSTrust-1.92.0Success5,450+8.04 RP