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 13, 2023 23:42Victor MuñozVictor MuñozScore: 10,630Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 13, 2023 23:423,27077,453,71714,715,16302,244,608
2Jun 13, 2023 23:423,27582,334,58714,738,30502,256,896
3Jun 13, 2023 23:403,28069,251,18914,760,71602,256,896
4Jun 13, 2023 23:423,29387,643,72214,819,46202,252,800
5Jun 13, 2023 23:423,29390,655,67314,817,04302,252,800
6Jun 13, 2023 23:433,29490,800,16114,822,04402,248,704
7Jun 13, 2023 23:423,29471,451,01814,824,14902,248,704
8Jun 13, 2023 23:403,29555,971,57914,825,67202,252,800
9Jun 13, 2023 23:423,29688,867,31914,833,33502,244,608
10Jun 13, 2023 23:433,29862,326,26014,839,83102,252,800
11Jun 13, 2023 23:403,29972,377,66614,845,47402,244,608
12Jun 13, 2023 23:433,30386,068,86014,862,24002,248,704
13Jun 13, 2023 23:4310,512235,606,76717,428,00029,878,00029,511,680
14Jun 13, 2023 23:4310,572239,524,80112,974,00034,598,00029,704,192
15Jun 13, 2023 23:4010,572240,215,98815,858,00031,717,00029,708,288
16Jun 13, 2023 23:4310,574238,963,73313,062,00034,521,00029,708,288
17Jun 13, 2023 23:4310,595242,079,57317,115,00030,563,00029,696,000
18Jun 13, 2023 23:4210,595239,825,14616,631,00031,045,00029,675,520
19Jun 13, 2023 23:4210,609237,952,77415,190,00032,550,00029,712,384
20Jun 13, 2023 23:4010,630232,240,77812,437,00035,398,00029,708,288
21Jun 13, 2023 23:4210,632240,860,95813,233,00034,611,00029,675,520
22Jun 13, 2023 23:4310,632244,957,61012,439,00035,404,00029,499,392
23Jun 13, 2023 23:4010,637237,860,03913,402,00034,463,00029,548,544
24Jun 13, 2023 23:4210,638232,798,63512,202,00035,667,00029,675,520
25Jun 13, 2023 23:4010,643238,559,62915,239,00032,656,00029,577,216
26Jun 13, 2023 23:4310,650239,909,59315,249,00032,677,00029,708,288
27Jun 13, 2023 23:4310,658233,195,76913,703,00034,259,00029,675,520
28Jun 13, 2023 23:4010,667238,581,32116,000,00032,001,00029,544,448
29Jun 13, 2023 23:4010,677239,278,31414,131,00033,916,00029,634,560
30Jun 13, 2023 23:4010,686236,530,47516,029,00032,058,00029,650,944
31Jun 13, 2023 23:4210,686239,591,86516,028,00032,057,00029,544,448
32Jun 13, 2023 23:4310,715234,213,73516,438,00031,781,00029,708,288
33Jun 13, 2023 23:4210,720240,061,48612,264,00035,976,00029,675,520
34Jun 13, 2023 23:4210,724239,321,05312,547,00035,711,00029,540,352
35Jun 13, 2023 23:4210,762239,559,06316,567,00031,860,00029,671,424
36Jun 13, 2023 23:4010,791244,431,38316,939,00031,620,00029,667,328
37Jun 13, 2023 23:4010,794237,315,60812,886,00035,686,00029,708,288
38Jun 13, 2023 23:4210,822236,795,65814,204,00034,496,00029,712,384
39Jun 13, 2023 23:4310,873235,990,03313,828,00035,102,00029,708,288