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 listMay 10, 2023 01:10Yuriy LyfenkoYuriy LyfenkoScore: 10,333Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1May 10, 2023 02:303,00561,686,84213,520,79102,248,704
2May 10, 2023 02:303,00697,458,61313,526,51002,244,608
3May 10, 2023 01:103,01052,426,48813,547,18902,240,512
4May 10, 2023 01:103,01079,427,29413,547,01802,252,800
5May 10, 2023 02:403,010100,006,10513,544,07102,252,800
6May 10, 2023 02:403,01098,120,57413,546,38702,252,800
7May 10, 2023 02:403,01966,465,54713,585,03002,248,704
8May 10, 2023 02:403,02889,212,90213,625,33602,252,800
9May 10, 2023 02:303,03485,110,45713,654,81102,248,704
10May 10, 2023 02:403,03867,076,78813,672,77902,240,512
11May 10, 2023 02:403,04176,662,56513,685,45502,248,704
12May 10, 2023 02:393,04187,572,10613,682,51002,248,704
13May 10, 2023 02:403,041101,852,46613,685,01202,240,512
14May 10, 2023 02:393,04372,521,65713,694,56102,252,800
15May 10, 2023 02:403,04663,428,65213,705,54802,248,704
16May 10, 2023 02:393,05259,863,75613,733,42502,248,704
17May 10, 2023 02:403,05270,753,92313,733,77802,256,896
18May 10, 2023 01:103,05383,250,95413,738,17502,244,608
19May 10, 2023 02:3910,173234,536,25013,733,00032,044,00029,638,656
20May 10, 2023 02:4010,181237,444,27013,744,00032,070,00029,675,520
21May 10, 2023 02:4010,193232,052,46711,711,00034,159,00029,708,288
22May 10, 2023 02:3010,214234,665,31412,713,00033,250,00029,708,288
23May 10, 2023 02:3010,226235,711,33115,339,00030,678,00029,675,520
24May 10, 2023 02:3010,235233,435,36112,739,00033,319,00029,704,192
25May 10, 2023 02:4010,242239,531,37612,748,00033,342,00029,704,192
26May 10, 2023 02:4010,243230,552,09615,364,00030,728,00029,655,040
27May 10, 2023 02:4010,261234,779,39814,365,00031,808,00029,577,216
28May 10, 2023 02:4010,268244,183,27812,013,00034,192,00029,675,520
29May 10, 2023 02:3910,288239,824,53312,920,00033,377,00029,577,216
30May 10, 2023 01:1010,291240,008,93614,094,00032,216,00029,683,712
31May 10, 2023 02:3910,306245,710,63315,041,00031,336,00029,474,816
32May 10, 2023 02:4010,308238,808,06814,024,00032,363,00029,556,736
33May 10, 2023 02:4010,308234,960,61214,431,00031,955,00029,577,216
34May 10, 2023 01:1010,325240,489,70413,009,00033,453,00029,528,064
35May 10, 2023 02:4010,329238,700,83013,733,00032,749,00029,671,424
36May 10, 2023 02:4010,333240,248,31613,738,00032,761,00029,708,288
37May 10, 2023 02:3910,333238,147,51412,593,00033,905,00029,708,288
38May 10, 2023 02:4010,334232,703,58712,594,00033,907,00029,708,288
39May 10, 2023 02:3010,335241,590,37612,402,00034,106,00029,675,520
40May 10, 2023 02:4010,338239,156,85211,858,00034,662,00029,704,192
41May 10, 2023 02:3010,346240,327,31911,401,00035,154,00029,577,216
42May 10, 2023 02:3010,347234,705,97413,580,00032,980,00029,667,328
43May 10, 2023 02:3910,348237,849,47711,421,00035,143,00029,577,216
44May 10, 2023 02:3910,350234,996,73113,162,00033,413,00029,659,136
45May 10, 2023 01:1010,354236,018,36813,167,00033,424,00029,712,384
46May 10, 2023 02:3010,364235,237,22413,325,00033,314,00029,544,448
47May 10, 2023 02:4010,365232,801,59215,926,00030,715,00029,544,448
48May 10, 2023 02:4010,366237,886,10513,475,00033,170,00029,577,216
49May 10, 2023 02:4010,368240,966,05913,185,00033,470,00029,503,488
50May 10, 2023 01:1010,371237,938,17314,109,00032,561,00029,708,288
51May 10, 2023 02:4010,383233,171,62711,929,00034,795,00029,675,520
52May 10, 2023 02:4010,389238,220,61014,875,00031,875,00029,544,448
53May 10, 2023 02:3010,391240,946,79015,165,00031,594,00029,548,544
54May 10, 2023 01:1010,396240,696,25014,394,00032,388,00029,704,192
55May 10, 2023 02:4010,407240,709,67614,849,00031,982,00029,675,520
56May 10, 2023 02:4010,407238,302,53415,247,00031,584,00029,675,520
57May 10, 2023 01:1010,408242,631,55612,955,00033,882,00029,708,288
58May 10, 2023 02:4010,409239,892,07211,489,00035,351,00029,679,616
59May 10, 2023 02:3010,412235,880,97013,075,00033,778,00029,507,584
60May 10, 2023 02:4010,415232,127,34713,847,00033,021,00029,704,192
61May 10, 2023 02:4010,416236,841,24815,260,00031,611,00029,708,288
62May 10, 2023 02:3910,456240,835,36912,233,00034,817,00029,675,520
63May 10, 2023 02:4010,461240,132,60014,925,00032,148,00029,667,328
64May 10, 2023 02:4010,470240,050,27113,032,00034,085,00029,671,424
65May 10, 2023 02:3910,495242,426,10612,038,00035,188,00029,708,288
66May 10, 2023 02:4010,495237,733,14413,954,00033,275,00029,675,520
67May 10, 2023 01:1010,496238,961,02615,744,00031,489,00029,704,192
68May 10, 2023 02:4010,514251,446,58810,712,00036,599,00029,675,520
69May 10, 2023 01:1010,515243,277,98611,588,00035,731,00029,675,520
70May 10, 2023 02:3910,562240,222,09513,047,00034,483,00029,671,424
71May 10, 2023 02:4010,634245,997,06416,814,00031,041,00029,663,232
72May 10, 2023 01:1010,683242,679,84613,111,00034,963,00029,757,440