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 22:20Victor MuñozVictor MuñozScore: 10,607Success
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 22:203,41891,826,91115,381,90802,265,088
2Jun 12, 2023 22:203,41985,217,82115,384,20802,252,800
3Jun 12, 2023 22:223,41998,936,23315,384,25702,256,896
4Jun 12, 2023 22:213,42187,877,60615,393,71102,256,896
5Jun 12, 2023 22:223,421108,608,47215,396,62002,244,608
6Jun 12, 2023 22:213,42493,215,52315,408,04502,265,088
7Jun 12, 2023 22:223,42460,483,00815,408,37002,244,608
8Jun 12, 2023 22:223,42787,654,31015,423,45802,232,320
9Jun 12, 2023 22:203,43979,466,70915,477,26302,240,512
10Jun 12, 2023 22:223,44194,931,39515,484,53202,248,704
11Jun 12, 2023 22:223,44982,401,17415,521,92902,265,088
12Jun 12, 2023 22:213,45082,543,31815,523,05602,256,896
13Jun 12, 2023 22:2110,462236,158,65015,693,00031,387,00029,675,520
14Jun 12, 2023 22:2210,473242,230,32314,995,00032,133,00029,515,776
15Jun 12, 2023 22:2210,508239,611,96713,971,00033,317,00029,659,136
16Jun 12, 2023 22:2010,534238,109,81414,331,00033,071,00029,675,520
17Jun 12, 2023 22:2210,534236,475,35615,801,00031,603,00029,708,288
18Jun 12, 2023 22:2010,538236,012,28013,831,00033,591,00029,708,288
19Jun 12, 2023 22:2210,546238,164,98017,956,00029,500,00029,728,768
20Jun 12, 2023 22:2110,567239,661,18011,664,00035,889,00029,679,616
21Jun 12, 2023 22:2210,577240,016,42916,252,00031,344,00029,671,424
22Jun 12, 2023 22:2210,584243,821,40317,097,00030,530,00029,732,864
23Jun 12, 2023 22:2010,584233,806,09413,760,00033,870,00029,708,288
24Jun 12, 2023 22:2110,589242,318,04716,622,00031,028,00029,671,424
25Jun 12, 2023 22:2210,607237,259,13413,637,00034,094,00029,736,960
26Jun 12, 2023 22:2110,625232,698,77615,938,00031,876,00029,704,192
27Jun 12, 2023 22:2110,630238,374,18414,462,00033,375,00029,577,216
28Jun 12, 2023 22:2010,643232,505,70714,368,00033,527,00029,511,680
29Jun 12, 2023 22:2110,656235,807,93016,727,00031,225,00029,515,776
30Jun 12, 2023 22:2110,663243,225,48416,738,00031,245,00029,650,944
31Jun 12, 2023 22:2210,665233,499,18612,677,00035,315,00029,700,096
32Jun 12, 2023 22:2210,666232,584,04112,733,00035,262,00029,663,232
33Jun 12, 2023 22:2210,691243,986,62316,428,00031,683,00029,663,232
34Jun 12, 2023 22:2110,696245,448,06216,435,00031,697,00029,532,160
35Jun 12, 2023 22:2010,700241,158,60613,608,00034,544,00029,609,984
36Jun 12, 2023 22:2210,701240,907,79115,322,00032,833,00029,675,520
37Jun 12, 2023 22:2110,707238,912,75114,170,00034,010,00029,655,040
38Jun 12, 2023 22:2210,710244,001,45915,334,00032,859,00029,540,352
39Jun 12, 2023 22:2010,725239,752,06716,087,00032,174,00029,663,232
40Jun 12, 2023 22:2010,728235,560,15313,926,00034,351,00029,548,544
41Jun 12, 2023 22:2210,736238,859,04814,704,00033,609,00029,667,328
42Jun 12, 2023 22:2210,763238,139,48113,562,00034,873,00029,474,816
43Jun 12, 2023 22:2210,776237,917,35313,854,00034,636,00029,667,328
44Jun 12, 2023 22:2210,828238,747,44515,503,00033,222,00029,704,192
45Jun 12, 2023 22:2210,830242,619,40916,244,00032,489,00029,708,288
46Jun 12, 2023 22:2210,880236,793,60420,086,00028,873,00029,655,040
47Jun 12, 2023 22:2010,912234,548,00115,277,00033,828,00029,728,768
48Jun 12, 2023 22:2010,966238,415,76817,714,00031,633,00029,573,120