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
Back to listJun 12, 2023 21:21Victor MuñozVictor MuñozScore: 11,366Success
Source Code

Source code access is restricted. Log in to request access.

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 12, 2023 21:203,93281,845,17917,694,16302,277,376
2Jun 12, 2023 21:203,93660,749,43217,710,79502,273,280
3Jun 12, 2023 21:203,94484,633,73917,747,16302,260,992
4Jun 12, 2023 21:213,94967,887,40417,769,40502,277,376
5Jun 12, 2023 21:213,95077,692,42517,775,32202,273,280
6Jun 12, 2023 21:213,968102,697,55317,855,43802,277,376
7Jun 12, 2023 21:203,97274,147,53017,874,65702,285,568
8Jun 12, 2023 21:203,97381,517,01917,877,95002,273,280
9Jun 12, 2023 21:203,98193,263,45717,915,27502,273,280
10Jun 12, 2023 21:214,24593,141,29319,101,97702,277,376
11Jun 12, 2023 21:214,256103,625,77419,152,99102,281,472
12Jun 12, 2023 21:214,26091,314,32119,168,79202,273,280
13Jun 12, 2023 21:2011,154235,747,71316,730,00033,461,00029,663,232
14Jun 12, 2023 21:2011,228243,138,11016,168,00034,358,00029,462,528
15Jun 12, 2023 21:2011,238236,875,21715,803,00034,767,00029,552,640
16Jun 12, 2023 21:2011,277236,072,94815,036,00035,711,00029,630,464
17Jun 12, 2023 21:2111,281240,370,15119,613,00031,150,00029,724,672
18Jun 12, 2023 21:2011,296235,830,32316,266,00034,566,00029,728,768
19Jun 12, 2023 21:2011,310240,600,68117,702,00033,192,00029,626,368
20Jun 12, 2023 21:2011,349238,160,53716,077,00034,992,00029,503,488
21Jun 12, 2023 21:2111,359236,510,31915,728,00035,388,00029,626,368
22Jun 12, 2023 21:2011,361236,192,47717,042,00034,084,00029,630,464
23Jun 12, 2023 21:2111,361239,943,41214,872,00036,252,00029,573,120
24Jun 12, 2023 21:2011,362241,463,77914,873,00036,254,00029,630,464
25Jun 12, 2023 21:2011,366239,746,65715,155,00035,994,00029,663,232
26Jun 12, 2023 21:2011,378242,065,96716,063,00035,138,00029,630,464
27Jun 12, 2023 21:2111,384242,167,41017,076,00034,152,00029,720,576
28Jun 12, 2023 21:2111,394237,316,29815,292,00035,982,00029,556,736
29Jun 12, 2023 21:2011,397238,004,86617,793,00033,492,00029,630,464
30Jun 12, 2023 21:2011,404234,502,97913,916,00037,401,00029,630,464
31Jun 12, 2023 21:2111,425238,256,25817,137,00034,275,00029,659,136
32Jun 12, 2023 21:2011,443239,244,83416,792,00034,703,00029,548,544
33Jun 12, 2023 21:2111,463240,847,73822,486,00029,099,00029,663,232
34Jun 12, 2023 21:2011,468245,103,47317,950,00033,657,00029,634,560
35Jun 12, 2023 21:2011,472238,753,92919,946,00031,679,00029,663,232
36Jun 12, 2023 21:2111,478240,455,89917,561,00034,089,00029,761,536
37Jun 12, 2023 21:2011,492241,347,23516,548,00035,165,00029,622,272
38Jun 12, 2023 21:2111,531237,230,99919,603,00032,288,00029,544,448
39Jun 12, 2023 21:2111,540242,434,58616,656,00035,273,00029,757,440
40Jun 12, 2023 21:2111,572241,949,29120,588,00031,488,00029,564,928
41Jun 12, 2023 21:2111,576240,993,50920,329,00031,765,00029,560,832
42Jun 12, 2023 21:2111,580238,638,22118,038,00034,072,00029,663,232
43Jun 12, 2023 21:2111,595238,434,28018,784,00033,393,00029,728,768
44Jun 12, 2023 21:2111,643243,828,49423,702,00028,692,00029,663,232
45Jun 12, 2023 21:2111,672240,399,70119,295,00033,230,00029,663,232
46Jun 12, 2023 21:2011,712247,125,92420,363,00032,341,00029,552,640
47Jun 12, 2023 21:2111,726243,644,87518,623,00034,143,00029,728,768
48Jun 12, 2023 21:2111,802242,502,87617,070,00036,037,00029,663,232