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:49Victor MuñozVictor MuñozScore: 10,891Success
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:543,44463,207,72815,497,53802,244,608
2Jun 12, 2023 21:493,444103,245,27515,499,64602,248,704
3Jun 12, 2023 21:493,45380,444,29015,539,27902,256,896
4Jun 12, 2023 21:543,45376,196,90715,539,46202,252,800
5Jun 12, 2023 21:523,45763,021,82515,555,72602,256,896
6Jun 12, 2023 21:523,46587,692,58415,592,69102,256,896
7Jun 12, 2023 21:523,46697,199,96515,594,90602,252,800
8Jun 12, 2023 21:493,47088,748,27315,614,62202,248,704
9Jun 12, 2023 21:543,47598,798,31415,635,61902,252,800
10Jun 12, 2023 21:5210,718239,476,31512,985,00035,247,00029,675,520
11Jun 12, 2023 21:4910,722236,368,35118,828,00029,419,00029,663,232
12Jun 12, 2023 21:4910,724245,849,37215,355,00032,903,00029,540,352
13Jun 12, 2023 21:5210,775244,052,41716,530,00031,958,00029,609,984
14Jun 12, 2023 21:5210,782238,594,97615,485,00033,036,00029,675,520
15Jun 12, 2023 21:5410,832239,808,38417,409,00031,336,00029,675,520
16Jun 12, 2023 21:5210,848237,050,62315,254,00033,560,00029,609,984
17Jun 12, 2023 21:5210,873249,913,96118,818,00030,109,00029,663,232
18Jun 12, 2023 21:5410,880234,198,30414,583,00034,375,00029,650,944
19Jun 12, 2023 21:5410,891237,824,75915,375,00033,633,00029,540,352
20Jun 12, 2023 21:5410,902235,031,54415,094,00033,963,00029,708,288
21Jun 12, 2023 21:4910,913238,841,44912,673,00036,437,00029,749,248
22Jun 12, 2023 21:5210,954238,212,37416,073,00033,218,00029,663,232
23Jun 12, 2023 21:5410,976242,634,98015,805,00033,587,00029,675,520
24Jun 12, 2023 21:4910,977234,185,49913,048,00036,349,00029,659,136
25Jun 12, 2023 21:5210,982246,953,25315,206,00034,215,00029,650,944
26Jun 12, 2023 21:4910,986241,954,58817,656,00031,782,00029,507,584
27Jun 12, 2023 21:4911,010234,935,64515,482,00034,062,00029,605,888
28Jun 12, 2023 21:5411,011243,821,15515,856,00033,694,00029,544,448
29Jun 12, 2023 21:4911,024241,742,61514,173,00035,434,00029,659,136
30Jun 12, 2023 21:5411,034236,466,57516,550,00033,101,00029,544,448
31Jun 12, 2023 21:5411,042239,114,97919,614,00030,075,00029,638,656
32Jun 12, 2023 21:4911,050239,909,98915,822,00033,905,00029,741,056
33Jun 12, 2023 21:4911,110239,121,21916,665,00033,330,00029,663,232
34Jun 12, 2023 21:5211,127247,643,46617,974,00032,097,00029,671,424
35Jun 12, 2023 21:5411,180244,599,89313,720,00036,589,00029,655,040
36Jun 12, 2023 21:5211,321245,562,72620,653,00030,291,00029,655,040