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 listMar 20, 2026 08:43Dominique GarmierDominique GarmierScore: 6,681Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 20, 2026 09:376,65756,978,06928,957,000998,0002,260,992
2Mar 20, 2026 09:136,65855,751,55228,963,000998,0002,260,992
3Mar 20, 2026 10:226,66258,174,67428,980,000999,0002,265,088
4Mar 20, 2026 10:146,66454,292,68428,990,000999,0002,277,376
5Mar 20, 2026 09:096,66561,775,07727,992,0001,999,0002,265,088
6Mar 20, 2026 09:376,66553,387,23528,992,000999,0002,265,088
7Mar 20, 2026 08:246,66660,090,45528,998,000999,0002,269,184
8Mar 20, 2026 09:046,66656,676,18328,997,000999,0002,269,184
9Mar 20, 2026 09:136,66659,815,25627,997,0001,999,0002,289,664
10Mar 20, 2026 09:136,66657,668,33327,998,0001,999,0002,260,992
11Mar 20, 2026 09:146,66652,210,95527,998,0001,999,0002,289,664
12Mar 20, 2026 08:546,66761,983,24728,001,0002,000,0002,273,280
13Mar 20, 2026 09:046,66755,055,82529,000,0001,000,0002,371,584
14Mar 20, 2026 10:146,66757,682,29028,003,0002,000,0002,260,992
15Mar 20, 2026 08:176,66855,713,77728,008,0002,000,0002,260,992
16Mar 20, 2026 09:136,66855,766,26528,005,0002,000,0002,289,664
17Mar 20, 2026 09:136,66860,442,57628,008,0002,000,0002,289,664
18Mar 20, 2026 08:546,66954,273,62828,009,0002,000,0002,289,664
19Mar 20, 2026 09:376,66958,785,34228,010,0002,000,0002,289,664
20Mar 20, 2026 10:226,66957,997,73628,009,0002,000,0002,281,472
21Mar 20, 2026 10:396,66961,038,63429,010,0001,000,0002,289,664
22Mar 20, 2026 08:176,67055,275,86328,014,0002,001,0002,289,664
23Mar 20, 2026 09:146,67059,342,26329,014,0001,000,0002,289,664
24Mar 20, 2026 09:426,67057,588,71730,014,00002,289,664
25Mar 20, 2026 10:096,67059,186,71630,016,00002,289,664
26Mar 20, 2026 10:226,67055,796,43328,015,0002,001,0002,289,664
27Mar 20, 2026 08:546,67159,417,91629,018,0001,000,0002,289,664
28Mar 20, 2026 08:236,67258,747,31729,025,0001,000,0002,269,184
29Mar 20, 2026 08:286,67260,386,89328,023,0002,001,0002,289,664
30Mar 20, 2026 08:286,67259,170,73128,024,0002,001,0002,269,184
31Mar 20, 2026 09:376,67260,262,16729,024,0001,000,0002,519,040
32Mar 20, 2026 09:426,67252,358,12928,024,0002,001,0002,289,664
33Mar 20, 2026 09:536,67261,704,11728,023,0002,001,0002,289,664
34Mar 20, 2026 10:146,67359,865,98729,029,0001,001,0002,289,664
35Mar 20, 2026 08:176,67458,111,61029,031,0001,001,0002,269,184
36Mar 20, 2026 08:546,67455,999,65328,033,0002,002,0002,289,664
37Mar 20, 2026 09:196,67453,333,03228,033,0002,002,0002,289,664
38Mar 20, 2026 09:266,67460,129,73128,030,0002,002,0002,289,664
39Mar 20, 2026 10:226,67463,068,16828,029,0002,002,0002,289,664
40Mar 20, 2026 08:286,67556,071,39328,034,0002,002,0002,265,088
41Mar 20, 2026 09:006,67555,899,48028,037,0002,002,0002,289,664
42Mar 20, 2026 10:096,67555,761,96029,036,0001,001,0002,289,664
43Mar 20, 2026 10:226,67556,139,62929,037,0001,001,0002,379,776
44Mar 20, 2026 08:176,67656,548,29129,043,0001,001,0002,289,664
45Mar 20, 2026 08:246,67657,941,98129,041,0001,001,0002,289,664
46Mar 20, 2026 08:436,67657,286,40428,041,0002,002,0002,289,664
47Mar 20, 2026 08:496,67653,447,47828,041,0002,002,0002,379,776
48Mar 20, 2026 09:196,67654,326,57428,039,0002,002,0002,269,184
49Mar 20, 2026 10:346,67661,688,01028,041,0002,002,0002,260,992
50Mar 20, 2026 10:396,67662,061,63628,041,0002,002,0002,289,664
51Mar 20, 2026 08:286,67758,566,17128,045,0002,003,0002,289,664
52Mar 20, 2026 08:496,67757,775,50028,042,0002,003,0002,289,664
53Mar 20, 2026 10:226,67759,640,03428,042,0002,003,0002,289,664
54Mar 20, 2026 08:176,67858,182,53330,053,00002,289,664
55Mar 20, 2026 08:286,67857,471,89728,047,0002,003,0002,273,280
56Mar 20, 2026 09:196,67858,467,56328,050,0002,003,0002,260,992
57Mar 20, 2026 10:256,67857,538,92128,048,0002,003,0002,265,088
58Mar 20, 2026 10:396,67853,765,52129,051,0001,001,0002,265,088
59Mar 20, 2026 17:176,67854,891,93729,050,0001,001,0002,367,488
60Mar 20, 2026 08:346,67961,754,32629,056,0001,001,0002,289,664
61Mar 20, 2026 09:046,67961,463,30028,051,0002,003,0002,289,664
62Mar 20, 2026 10:146,67955,347,65929,053,0001,001,0002,289,664
63Mar 20, 2026 10:146,67964,083,85928,053,0002,003,0002,289,664
64Mar 20, 2026 10:186,67958,476,47029,056,0001,001,0002,289,664
65Mar 20, 2026 08:176,68055,844,37029,059,0001,002,0002,289,664
66Mar 20, 2026 09:536,68057,352,98128,057,0002,004,0002,265,088
67Mar 20, 2026 10:346,68057,901,82229,057,0001,001,0002,289,664
68Mar 20, 2026 09:046,68156,326,18128,059,0002,004,0002,260,992
69Mar 20, 2026 09:046,68154,591,01628,059,0002,004,0002,269,184
70Mar 20, 2026 09:176,68155,750,96128,059,0002,004,0002,269,184
71Mar 20, 2026 09:376,68156,611,83428,060,0002,004,0002,289,664
72Mar 20, 2026 08:236,68258,145,93128,066,0002,004,0002,277,376
73Mar 20, 2026 09:046,68259,380,54829,067,0001,002,0002,289,664
74Mar 20, 2026 09:376,68260,711,73128,063,0002,004,0002,519,040
75Mar 20, 2026 09:376,68255,011,84729,069,0001,002,0002,379,776
76Mar 20, 2026 10:226,68257,767,59928,067,0002,004,0002,265,088
77Mar 20, 2026 10:346,68261,504,98928,064,0002,004,0002,273,280
78Mar 20, 2026 08:286,68355,373,38029,072,0001,002,0002,371,584
79Mar 20, 2026 08:286,68455,864,82628,073,0002,005,0002,289,664
80Mar 20, 2026 09:136,68456,023,86528,072,0002,005,0002,289,664
81Mar 20, 2026 10:256,68458,550,73230,080,00002,289,664
82Mar 20, 2026 17:176,68455,531,52028,074,0002,005,0002,289,664
83Mar 20, 2026 08:236,68556,443,15229,082,0001,002,0002,260,992
84Mar 20, 2026 08:256,68555,224,09528,079,0002,005,0002,289,664
85Mar 20, 2026 08:546,68557,582,99828,078,0002,005,0002,289,664
86Mar 20, 2026 10:146,68556,380,75629,082,0001,002,0002,289,664
87Mar 20, 2026 09:136,68763,281,08529,090,0001,003,0002,289,664
88Mar 20, 2026 10:286,68754,227,34628,084,0002,006,0002,289,664
89Mar 20, 2026 08:176,68856,817,47829,093,0001,003,0002,277,376
90Mar 20, 2026 08:546,68860,844,42128,091,0002,006,0002,519,040
91Mar 20, 2026 10:186,68857,033,54428,091,0002,006,0002,289,664
92Mar 20, 2026 09:046,68959,548,54228,095,0002,006,0002,289,664
93Mar 20, 2026 08:256,69163,686,17528,101,0002,007,0002,260,992
94Mar 20, 2026 08:346,69155,697,03328,101,0002,007,0002,265,088
95Mar 20, 2026 09:136,69158,172,71529,108,0001,003,0002,289,664
96Mar 20, 2026 09:536,69157,611,37329,106,0001,003,0002,269,184
97Mar 20, 2026 09:136,69263,466,69828,107,0002,007,0002,289,664
98Mar 20, 2026 10:146,69260,798,23129,109,0001,003,0002,519,040
99Mar 20, 2026 17:176,69256,810,84628,105,0002,007,0002,289,664
100Mar 20, 2026 08:176,69356,589,62428,112,0002,008,0002,289,664
101Mar 20, 2026 08:286,69457,434,88029,118,0001,004,0002,269,184
102Mar 20, 2026 10:286,69457,559,69828,116,0002,008,0002,260,992
103Mar 20, 2026 08:346,69557,340,15328,120,0002,008,0002,265,088
104Mar 20, 2026 08:546,69556,233,95428,119,0002,008,0002,260,992
105Mar 20, 2026 08:546,69652,805,58828,123,0002,008,0002,273,280
106Mar 20, 2026 09:006,69657,943,00429,126,0001,004,0002,289,664
107Mar 20, 2026 09:046,69659,014,03228,123,0002,008,0002,289,664
108Mar 20, 2026 09:266,69755,109,30528,128,0002,009,0002,289,664
109Mar 20, 2026 10:146,69755,793,01529,131,0001,004,0002,289,664
110Mar 20, 2026 08:546,69861,953,98328,133,0002,009,0002,519,040
111Mar 20, 2026 09:006,69856,228,49028,133,0002,009,0002,289,664
112Mar 20, 2026 09:046,69854,420,52628,132,0002,009,0002,273,280
113Mar 20, 2026 10:186,69860,069,97428,130,0002,009,0002,269,184
114Mar 20, 2026 10:226,69857,653,52228,134,0002,009,0002,289,664
115Mar 20, 2026 08:176,69955,719,07029,141,0001,004,0002,265,088
116Mar 20, 2026 08:496,70060,844,91428,141,0002,010,0002,289,664
117Mar 20, 2026 10:146,70060,740,38428,140,0002,010,0002,289,664
118Mar 20, 2026 10:226,70068,334,02828,140,0002,010,0002,289,664
119Mar 20, 2026 10:256,70056,656,76528,141,0002,010,0002,269,184
120Mar 20, 2026 10:286,70057,553,08728,140,0002,010,0002,289,664
121Mar 20, 2026 09:096,70160,013,60128,146,0002,010,0002,289,664
122Mar 20, 2026 08:246,70258,309,12228,150,0002,010,0002,519,040
123Mar 20, 2026 08:436,70254,518,04429,155,0001,005,0002,289,664
124Mar 20, 2026 09:176,70258,099,83329,155,0001,005,0002,289,664
125Mar 20, 2026 08:256,70356,520,65328,153,0002,010,0002,289,664
126Mar 20, 2026 09:266,70356,009,05029,157,0001,005,0002,265,088
127Mar 20, 2026 10:096,70557,936,47128,163,0002,011,0002,289,664
128Mar 20, 2026 09:096,70762,316,67828,168,0002,012,0002,289,664
129Mar 20, 2026 09:376,70855,446,84129,181,0001,006,0002,289,664
130Mar 20, 2026 09:426,70956,893,94029,185,0001,006,0002,289,664
131Mar 20, 2026 08:286,71062,394,12529,191,0001,006,0002,519,040
132Mar 20, 2026 09:176,71056,291,69828,182,0002,013,0002,289,664
133Mar 20, 2026 08:436,71161,560,74128,188,0002,013,0002,289,664
134Mar 20, 2026 09:376,71256,540,72429,198,0001,006,0002,265,088
135Mar 20, 2026 09:146,75562,732,23728,371,0002,026,0002,260,992