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 14, 2023 03:49Victor MuñozVictor MuñozScore: 10,541Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 14, 2023 02:273,22478,792,96614,509,76202,215,936
2Jun 14, 2023 03:463,22857,740,62814,523,85002,224,128
3Jun 14, 2023 02:273,22885,109,57114,526,79102,211,840
4Jun 14, 2023 03:493,23084,065,27714,534,97702,224,128
5Jun 14, 2023 03:493,23165,951,62514,539,35902,224,128
6Jun 14, 2023 04:053,23554,981,56014,557,61002,207,744
7Jun 14, 2023 02:313,23884,688,08614,569,87402,224,128
8Jun 14, 2023 02:333,23884,042,41514,571,48902,220,032
9Jun 14, 2023 03:463,24072,579,60714,582,20102,215,936
10Jun 14, 2023 02:273,24359,569,29514,592,01402,211,840
11Jun 14, 2023 02:333,24478,806,28114,597,67702,224,128
12Jun 14, 2023 03:493,24870,412,21914,613,99302,211,840
13Jun 14, 2023 02:313,25085,436,41614,624,13202,220,032
14Jun 14, 2023 03:463,25290,948,53114,632,42302,224,128
15Jun 14, 2023 04:053,25569,197,28214,645,54102,211,840
16Jun 14, 2023 02:333,25670,754,62314,653,64302,220,032
17Jun 14, 2023 04:053,25682,004,59614,652,84202,220,032
18Jun 14, 2023 02:313,38289,953,48615,220,82002,211,840
19Jun 14, 2023 03:4610,420230,512,54715,239,00031,652,00029,507,584
20Jun 14, 2023 03:4610,434231,780,01713,694,00033,258,00029,487,104
21Jun 14, 2023 03:4910,437240,052,40914,944,00032,023,00029,745,152
22Jun 14, 2023 02:3110,441233,370,65314,204,00032,779,00029,511,680
23Jun 14, 2023 04:0510,460230,389,15814,976,00032,093,00029,511,680
24Jun 14, 2023 03:4910,464235,053,13015,331,00031,758,00029,515,776
25Jun 14, 2023 04:0510,478234,474,43311,788,00035,364,00029,765,632
26Jun 14, 2023 04:0510,480236,921,14512,021,00035,141,00029,503,488
27Jun 14, 2023 04:0510,487239,851,14311,154,00036,036,00029,585,408
28Jun 14, 2023 02:2710,487230,984,94515,015,00032,177,00029,511,680
29Jun 14, 2023 02:3110,494229,324,64514,066,00033,157,00029,519,872
30Jun 14, 2023 02:3310,497234,773,72513,349,00033,887,00029,585,408
31Jun 14, 2023 02:2710,503238,812,90612,289,00034,976,00029,716,480
32Jun 14, 2023 02:3110,512232,932,68714,716,00032,586,00029,745,152
33Jun 14, 2023 02:2710,517229,553,68212,741,00034,584,00029,761,536
34Jun 14, 2023 02:3110,518229,240,88513,091,00034,238,00029,745,152
35Jun 14, 2023 02:2710,534239,362,92618,124,00029,277,00029,618,176
36Jun 14, 2023 03:4610,537234,476,70314,009,00033,407,00029,716,480
37Jun 14, 2023 02:3310,541230,813,47812,091,00035,345,00029,519,872
38Jun 14, 2023 02:2710,546234,377,50012,852,00034,603,00029,716,480
39Jun 14, 2023 03:4910,546238,034,92612,304,00035,154,00029,483,008
40Jun 14, 2023 02:2710,558239,337,65417,156,00030,353,00029,511,680
41Jun 14, 2023 02:3110,560235,646,52114,367,00033,155,00029,716,480
42Jun 14, 2023 02:3110,562230,194,37513,730,00033,798,00029,519,872
43Jun 14, 2023 02:2710,564236,944,59816,233,00031,307,00029,716,480
44Jun 14, 2023 02:3110,568235,125,12514,050,00033,504,00029,503,488
45Jun 14, 2023 02:3310,568234,987,16415,132,00032,426,00029,466,624
46Jun 14, 2023 03:4610,575245,235,48318,747,00028,841,00029,716,480
47Jun 14, 2023 03:4610,576231,775,10312,813,00034,780,00029,552,640
48Jun 14, 2023 02:2710,576231,170,15614,485,00033,109,00029,487,104
49Jun 14, 2023 04:0510,578235,597,17517,088,00030,515,00029,716,480
50Jun 14, 2023 02:3310,581229,930,70814,491,00033,124,00029,519,872
51Jun 14, 2023 03:4910,596232,920,09015,496,00032,184,00029,585,408
52Jun 14, 2023 04:0510,603240,015,78711,278,00036,437,00029,507,584
53Jun 14, 2023 03:4610,608225,980,61815,912,00031,824,00029,712,384
54Jun 14, 2023 02:3310,617233,405,94714,231,00033,545,00029,519,872
55Jun 14, 2023 02:3110,618242,500,98815,557,00032,226,00029,507,584
56Jun 14, 2023 03:4610,627238,076,94216,738,00031,085,00029,745,152
57Jun 14, 2023 04:0510,628236,788,63816,331,00031,495,00029,511,680
58Jun 14, 2023 03:4910,634239,574,73114,467,00033,387,00029,585,408
59Jun 14, 2023 03:4910,650236,540,34114,834,00033,091,00029,618,176
60Jun 14, 2023 02:3310,655233,208,35813,425,00034,522,00029,745,152
61Jun 14, 2023 04:0510,655237,141,53316,372,00031,574,00029,515,776
62Jun 14, 2023 03:4910,665231,293,62713,174,00034,819,00029,552,640
63Jun 14, 2023 03:4910,669239,742,72015,631,00032,379,00029,503,488
64Jun 14, 2023 03:4610,673242,519,39614,865,00033,162,00029,741,056
65Jun 14, 2023 02:3110,679240,233,81613,015,00035,040,00029,716,480
66Jun 14, 2023 02:3310,680235,204,83213,456,00034,602,00029,618,176
67Jun 14, 2023 03:4610,735237,642,96914,389,00033,917,00029,519,872
68Jun 14, 2023 03:4910,745230,406,94412,572,00035,782,00029,589,504
69Jun 14, 2023 02:3310,774236,715,49214,658,00033,827,00029,716,480
70Jun 14, 2023 02:3310,803241,659,72515,467,00033,145,00029,503,488
71Jun 14, 2023 02:2710,881242,568,21114,281,00034,682,00029,667,328
72Jun 14, 2023 04:0510,932242,255,22116,798,00032,396,00029,749,248