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 02:33Victor MuñozVictor MuñozScore: 10,533Success
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 03:433,22173,562,95414,493,33702,224,128
2Jun 14, 2023 04:043,22484,866,54414,509,22502,220,032
3Jun 14, 2023 02:313,22798,089,86314,520,12202,220,032
4Jun 14, 2023 02:313,23179,753,00314,540,90702,224,128
5Jun 14, 2023 03:463,23281,891,15714,544,21002,220,032
6Jun 14, 2023 04:043,23478,469,80314,551,85002,215,936
7Jun 14, 2023 02:333,23463,516,53014,554,97002,211,840
8Jun 14, 2023 02:373,23484,148,29314,554,61502,224,128
9Jun 14, 2023 03:433,23472,437,66314,552,13202,220,032
10Jun 14, 2023 02:293,23878,586,03214,570,69502,211,840
11Jun 14, 2023 02:293,23974,809,38914,575,37702,207,744
12Jun 14, 2023 03:463,24054,717,05614,578,38002,220,032
13Jun 14, 2023 02:373,24057,660,11314,577,78602,211,840
14Jun 14, 2023 03:463,24172,412,78214,585,59802,220,032
15Jun 14, 2023 02:313,24271,958,79014,587,66802,215,936
16Jun 14, 2023 02:333,24573,140,00714,602,04802,211,840
17Jun 14, 2023 03:433,24694,722,77114,608,75402,215,936
18Jun 14, 2023 02:293,24960,009,11914,621,99802,215,936
19Jun 14, 2023 02:373,25054,727,33814,627,15702,224,128
20Jun 14, 2023 04:043,255108,943,42814,648,17202,215,936
21Jun 14, 2023 02:333,25783,746,43714,657,32802,211,840
22Jun 14, 2023 02:3310,305229,315,43214,113,00032,259,00029,519,872
23Jun 14, 2023 03:4310,430229,522,50710,895,00036,040,00029,720,576
24Jun 14, 2023 02:3110,434229,225,34713,147,00033,807,00029,474,816
25Jun 14, 2023 02:3310,483238,558,45214,676,00032,497,00029,712,384
26Jun 14, 2023 02:3310,485231,685,82917,525,00029,658,00029,716,480
27Jun 14, 2023 03:4310,490250,748,23215,735,00031,470,00029,741,056
28Jun 14, 2023 03:4610,492229,388,76216,152,00031,061,00029,614,080
29Jun 14, 2023 02:3310,498229,658,95517,405,00029,838,00029,552,640
30Jun 14, 2023 03:4310,503229,989,57714,704,00032,559,00029,712,384
31Jun 14, 2023 02:2910,515231,206,05613,980,00033,337,00029,491,200
32Jun 14, 2023 03:4310,522230,161,03517,098,00030,250,00029,511,680
33Jun 14, 2023 03:4310,528236,704,78014,419,00032,959,00029,487,104
34Jun 14, 2023 03:4310,533230,915,37814,118,00033,280,00029,491,200
35Jun 14, 2023 02:3110,544229,743,86816,201,00031,245,00029,642,752
36Jun 14, 2023 03:4310,548235,581,56515,454,00032,012,00029,589,504
37Jun 14, 2023 02:3110,548234,596,05812,855,00034,610,00029,614,080
38Jun 14, 2023 02:2910,552230,010,33815,828,00031,657,00029,712,384
39Jun 14, 2023 02:3110,556233,541,80111,651,00035,849,00029,687,808
40Jun 14, 2023 02:2910,564227,860,83812,875,00034,665,00029,585,408
41Jun 14, 2023 03:4610,577234,600,70112,132,00035,465,00029,487,104
42Jun 14, 2023 03:4610,580229,954,53514,067,00033,545,00029,741,056
43Jun 14, 2023 02:2910,589239,926,96313,766,00033,886,00029,487,104
44Jun 14, 2023 02:2910,591229,831,29813,182,00034,478,00029,749,248
45Jun 14, 2023 02:3110,597233,202,43114,513,00033,173,00029,589,504
46Jun 14, 2023 02:2910,600231,673,03515,124,00032,574,00029,487,104
47Jun 14, 2023 03:4310,604233,313,11915,906,00031,813,00029,519,872
48Jun 14, 2023 03:4610,609235,102,78515,543,00032,197,00029,716,480
49Jun 14, 2023 03:4610,614234,687,52512,418,00035,346,00029,585,408
50Jun 14, 2023 02:3310,621236,578,25116,350,00031,443,00029,519,872
51Jun 14, 2023 02:3310,622233,867,63114,870,00032,927,00029,642,752
52Jun 14, 2023 02:3110,628234,881,92912,174,00035,653,00029,716,480
53Jun 14, 2023 03:4610,636235,093,98819,145,00028,718,00029,716,480
54Jun 14, 2023 02:3310,647236,766,75213,841,00034,072,00029,532,160
55Jun 14, 2023 03:4610,653235,682,61415,607,00032,330,00029,618,176
56Jun 14, 2023 02:3110,660240,790,85612,726,00035,242,00029,716,480
57Jun 14, 2023 03:4610,676242,414,07513,879,00034,164,00029,507,584
58Jun 14, 2023 02:2910,678234,903,06315,645,00032,408,00029,745,152
59Jun 14, 2023 02:2910,694235,201,92817,275,00030,849,00029,581,312
60Jun 14, 2023 02:3310,706236,958,64916,482,00031,697,00029,585,408
61Jun 14, 2023 02:3110,718232,285,57817,313,00030,917,00029,487,104
62Jun 14, 2023 02:2910,719238,334,53016,882,00031,354,00029,618,176
63Jun 14, 2023 03:4310,730240,195,21916,518,00031,765,00029,716,480
64Jun 14, 2023 02:3310,748243,126,11516,488,00031,878,00029,716,480
65Jun 14, 2023 02:3110,793240,048,12614,868,00033,701,00029,716,480
66Jun 14, 2023 03:4610,896239,962,41714,605,00034,428,00029,519,872