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 17, 2026 12:13Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success7,657+96.66 RP
May 17, 2026 11:33Aleksei ShahoikaAleksei ShahoikaCPPg++10.5.0Success8,269+534.21 RP
May 17, 2026 11:26Aleksei ShahoikaAleksei ShahoikaCPPg++10.5.0Error
May 17, 2026 11:12Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success14,812+680.13 RP
May 17, 2026 11:11M-RochatM-RochatCPPclang++18.1.3Success4,899
May 17, 2026 11:11M-RochatM-RochatCPPclang++18.1.3Success4,897
May 17, 2026 11:11M-RochatM-RochatCPPclang++18.1.3Success4,898
May 17, 2026 11:02Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Error
May 17, 2026 11:01M-RochatM-RochatCPPclang++18.1.3Success4,894+12.86 RP
May 17, 2026 11:01M-RochatM-RochatCPPclang++19.1.1Success4,897
May 17, 2026 11:01M-RochatM-RochatCPPg++14.2.0Success5,419
May 17, 2026 10:57M-RochatM-RochatCPPclang++20.1.2Success4,929
May 17, 2026 10:52M-RochatM-RochatCPPclang++20.1.2Success4,925+0.41 RP
May 17, 2026 10:49M-RochatM-RochatCPPclang++20.1.2Success4,927+6.16 RP
May 17, 2026 10:49M-RochatM-RochatCPPclang++20.1.2Success4,926+0.41 RP
May 17, 2026 10:42M-RochatM-RochatCPPclang++20.1.2Success4,942+2.05 RP
May 17, 2026 10:41M-RochatM-RochatCPPclang++20.1.2Success7,602
May 17, 2026 10:34M-RochatM-RochatCPPclang++20.1.2Success4,947+159.92 RP
May 17, 2026 10:34M-RochatM-RochatCPPclang++20.1.2Success8,960
May 17, 2026 10:34M-RochatM-RochatCPPclang++20.1.2Success8,383
May 17, 2026 09:06M-RochatM-RochatCPPclang++20.1.2Success5,456
May 17, 2026 09:04M-RochatM-RochatCPPclang++20.1.2Success5,384+5.00 RP
May 17, 2026 09:04M-RochatM-RochatCPPclang++20.1.2Success5,377
May 16, 2026 23:40M-RochatM-RochatCPPg++14.2.0Success6,149
May 16, 2026 23:40M-RochatM-RochatCPPclang++20.1.2Success5,372+131.40 RP
May 16, 2026 23:40M-RochatM-RochatCPPg++13.3.0Success5,794
May 16, 2026 23:34M-RochatM-RochatCPPg++14.2.0Success5,780+395.17 RP
May 16, 2026 23:34M-RochatM-RochatCPPg++14.2.0Success7,491+32.51 RP
May 16, 2026 23:30M-RochatM-RochatCPPg++13.3.0Success7,684
May 16, 2026 23:30M-RochatM-RochatCPPg++14.2.0Success7,678+70.74 RP
May 16, 2026 23:23M-RochatM-RochatCPPg++14.2.0Success8,928
May 16, 2026 23:23M-RochatM-RochatCPPg++14.2.0Success8,148
May 16, 2026 23:23M-RochatM-RochatCPPg++14.2.0Success8,119+119.21 RP
May 16, 2026 23:22M-RochatM-RochatCPPg++14.2.0Error
May 16, 2026 21:54M-RochatM-RochatCPPg++14.2.0Success9,214
May 16, 2026 21:01M-RochatM-RochatCPPg++10.5.0Success9,724
May 16, 2026 19:19M-RochatM-RochatCPPg++14.2.0Success9,014
May 16, 2026 19:13M-RochatM-RochatCPPclang++18.1.3Success11,229
May 16, 2026 19:13M-RochatM-RochatCPPg++14.2.0Success8,989+84.30 RP
May 16, 2026 16:36M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 01:01M-RochatM-RochatCPPg++13.3.0Success9,728
May 16, 2026 00:52M-RochatM-RochatCPPclang++20.1.2Success12,967
May 16, 2026 00:48M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 00:48M-RochatM-RochatCPPg++13.3.0Success9,726+538.29 RP
May 16, 2026 00:47M-RochatM-RochatCPPclang++20.1.2Success20,413+108.99 RP
May 16, 2026 00:47M-RochatM-RochatCPPg++13.3.0Success22,316
May 16, 2026 00:44M-RochatM-RochatCPPg++13.3.0Success26,254+380.89 RP
May 16, 2026 00:42M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 00:42M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 00:42M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 00:39M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 00:39M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 00:39M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 00:37M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 00:33M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 00:33M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 00:33M-RochatM-RochatCPPg++13.3.0Error
May 15, 2026 20:48M-RochatM-RochatCPPg++13.3.0Error
May 15, 2026 20:46M-RochatM-RochatCPPg++13.3.0Error
May 15, 2026 19:54M-RochatM-RochatCPPg++13.3.0Error
May 15, 2026 19:52M-RochatM-RochatCPPg++13.3.0Error
May 15, 2026 19:50M-RochatM-RochatCPPg++13.3.0Error
May 15, 2026 19:47M-RochatM-RochatCPPg++13.3.0Error
May 15, 2026 19:46M-RochatM-RochatCPPg++13.3.0Error
May 15, 2026 19:44M-RochatM-RochatCPPg++13.3.0Error
May 15, 2026 19:42M-RochatM-RochatCPPg++14.2.0Error
May 15, 2026 19:40M-RochatM-RochatCPPg++13.3.0Error
May 15, 2026 19:39M-RochatM-RochatCPPg++13.2.0Error
May 14, 2026 16:57Josu San MartinJosu San MartinZIG0.15.1Success14,474
May 14, 2026 16:56Josu San MartinJosu San MartinGOgo1.25.5Success22,170
May 14, 2026 16:47Josu San MartinJosu San MartinZIG0.15.1Error
May 14, 2026 16:46Josu San MartinJosu San MartinGOgo1.25.5Error
May 13, 2026 13:53Andrey KasheninAndrey KasheninCPPg++10.5.0Success78,822
May 13, 2026 13:50Andrey KasheninAndrey KasheninCPPg++14.2.0Error
May 13, 2026 13:40Andrey KasheninAndrey KasheninCPPg++10.5.0Success76,864+135.10 RP
May 12, 2026 13:04KitherKitherCPPg++10.5.0Success76,759+135.28 RP
May 12, 2026 03:23Josu San MartinJosu San MartinCPPg++14.2.0Success4,454+42.67 RP
May 11, 2026 07:05Victor MerckléVictor MerckléCPPg++14.2.0Success74,014
May 11, 2026 06:53Victor MerckléVictor MerckléCPPg++14.2.0Success131,861
May 11, 2026 06:41Victor MerckléVictor MerckléCPPg++14.2.0Success69,446
May 11, 2026 06:22Victor MerckléVictor MerckléCPPg++14.2.0Success68,423
May 11, 2026 06:17Victor MerckléVictor MerckléCPPg++14.2.0Success17,650
May 11, 2026 06:14Victor MerckléVictor MerckléCPPg++14.2.0Success129,656
May 11, 2026 06:05Victor MerckléVictor MerckléCPPg++14.2.0Success111,102
May 11, 2026 05:55Victor MerckléVictor MerckléRUSTrust-1.95.0Success106,695
May 7, 2026 09:31Victor MerckléVictor MerckléCPPg++14.2.0Success11,287
May 6, 2026 14:42olliecrowolliecrowCPPg++10.5.0Success9,163
May 6, 2026 04:17olliecrowolliecrowCPPclang++18.1.3Success22,011
May 6, 2026 04:11olliecrowolliecrowCPPclang++18.1.3Success5,438
May 6, 2026 02:17olliecrowolliecrowCPPclang++18.1.3Success6,263
May 5, 2026 21:49olliecrowolliecrowGOgo1.26.2Success8,065
May 5, 2026 12:56Victor MerckléVictor MerckléGOgo1.26.2Success4,259+523.82 RP
May 5, 2026 12:45Victor MerckléVictor MerckléCSHARP10.0.7Success4,579+28.25 RP
May 5, 2026 11:22Victor MerckléVictor MerckléCPPg++14.2.0Success3,980+18.18 RP
May 5, 2026 10:55Victor MerckléVictor MerckléCPPg++14.2.0Success4,065
May 5, 2026 10:52Victor MerckléVictor MerckléCPPg++14.2.0Success4,058
May 5, 2026 06:04olliecrowolliecrowCPPg++13.3.0Success10,160
May 5, 2026 06:02Victor MerckléVictor MerckléZIG0.16.0Success4,136+434.46 RP
May 5, 2026 05:55Victor MerckléVictor MerckléRUSTrust-1.95.0Success4,009+719.87 RP
May 5, 2026 05:37Victor MerckléVictor MerckléCPPg++14.2.0Success14,269