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 11, 2023 22:00Victor MuñozVictor MuñozScore: 11,614Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 11, 2023 21:593,97788,255,99117,895,86302,269,184
2Jun 11, 2023 21:593,98555,466,77817,931,04102,269,184
3Jun 11, 2023 23:463,99283,198,30617,962,11002,269,184
4Jun 11, 2023 23:464,00463,882,43818,017,18502,265,088
5Jun 11, 2023 23:464,00993,719,24018,038,31302,265,088
6Jun 11, 2023 21:594,01184,859,66818,050,30602,260,992
7Jun 11, 2023 22:004,02162,738,12918,094,23902,260,992
8Jun 11, 2023 22:004,02286,567,85118,097,23002,269,184
9Jun 11, 2023 22:004,04389,189,82618,195,55702,265,088
10Jun 11, 2023 21:584,24464,904,38119,098,21002,252,800
11Jun 11, 2023 21:584,25187,817,18819,130,76902,265,088
12Jun 11, 2023 21:584,26888,557,55419,204,05302,265,088
13Jun 11, 2023 21:5911,471241,039,32318,219,00033,401,00029,663,232
14Jun 11, 2023 21:5911,483235,529,54416,609,00035,064,00029,634,560
15Jun 11, 2023 23:4611,486234,434,93921,144,00030,542,00029,728,768
16Jun 11, 2023 23:4611,494241,060,04316,282,00035,439,00029,757,440
17Jun 11, 2023 22:0011,509237,560,16517,263,00034,527,00029,634,560
18Jun 11, 2023 21:5811,541239,292,95918,393,00033,540,00029,663,232
19Jun 11, 2023 21:5911,594241,761,88416,770,00035,403,00029,552,640
20Jun 11, 2023 21:5811,594236,084,99521,343,00030,828,00029,663,232
21Jun 11, 2023 21:5911,595241,185,90019,282,00032,894,00029,630,464
22Jun 11, 2023 23:4611,598242,583,35819,173,00033,020,00029,597,696
23Jun 11, 2023 21:5811,604246,981,15018,494,00033,725,00029,458,432
24Jun 11, 2023 21:5811,613241,125,69620,903,00031,355,00029,630,464
25Jun 11, 2023 22:0011,614234,731,12017,420,00034,841,00029,663,232
26Jun 11, 2023 21:5911,616240,524,58020,269,00032,004,00029,663,232
27Jun 11, 2023 23:4611,616238,747,28220,908,00031,363,00029,634,560
28Jun 11, 2023 22:0011,627243,089,66121,901,00030,419,00029,548,544
29Jun 11, 2023 21:5811,636240,581,13720,231,00032,133,00029,593,600
30Jun 11, 2023 22:0011,652246,921,45817,142,00035,292,00029,548,544
31Jun 11, 2023 23:4611,657240,283,57215,645,00036,813,00029,548,544
32Jun 11, 2023 21:5811,666237,744,84815,937,00036,561,00029,499,392
33Jun 11, 2023 23:4611,694242,512,44416,265,00036,358,00029,630,464
34Jun 11, 2023 22:0011,699250,614,63618,224,00034,423,00029,642,752
35Jun 11, 2023 22:0011,712239,122,16018,244,00034,461,00029,626,368
36Jun 11, 2023 21:5811,735243,831,76615,926,00036,883,00029,634,560
37Jun 11, 2023 21:5911,748240,935,53419,824,00033,041,00029,593,600
38Jun 11, 2023 21:5911,755239,072,18021,411,00031,487,00029,630,464
39Jun 11, 2023 21:5911,757237,585,84519,840,00033,068,00029,540,352
40Jun 11, 2023 23:4611,769240,168,09816,077,00036,883,00029,548,544
41Jun 11, 2023 23:4611,778240,231,24519,470,00033,531,00029,540,352
42Jun 11, 2023 22:0011,780239,184,29819,879,00033,133,00029,499,392
43Jun 11, 2023 21:5811,796250,200,35017,026,00036,055,00029,544,448
44Jun 11, 2023 22:0011,806240,645,71320,070,00033,057,00029,540,352
45Jun 11, 2023 23:4611,823249,289,10818,089,00035,115,00029,601,792
46Jun 11, 2023 22:0011,832246,362,67919,967,00033,278,00029,614,080
47Jun 11, 2023 21:5811,850244,872,63920,144,00033,179,00029,630,464
48Jun 11, 2023 21:5911,970243,751,42422,547,00031,316,00029,544,448