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 7, 2023 15:41Bernard TeoBernard TeoScore: 13,569Success
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 15:194,32984,523,07819,480,44302,277,376
2May 7, 2023 15:404,33885,447,73619,521,87702,277,376
3May 7, 2023 15:404,34492,623,21419,549,92702,285,568
4May 7, 2023 15:404,34592,315,95419,552,03902,273,280
5May 7, 2023 15:404,36199,972,67119,625,10002,183,168
6May 7, 2023 15:424,36683,377,92519,646,76202,277,376
7May 21, 2023 08:534,36891,459,09319,657,91502,281,472
8May 10, 2023 15:184,39797,078,29319,787,99702,281,472
9May 7, 2023 15:574,41093,621,78119,846,67502,277,376
10May 7, 2023 15:404,41585,945,80519,868,23502,277,376
11May 10, 2023 15:194,41587,691,74619,865,42802,281,472
12May 7, 2023 15:574,42093,672,71419,891,63002,281,472
13May 7, 2023 15:444,42180,107,51119,894,93702,277,376
14May 7, 2023 15:424,42589,466,50719,911,61602,273,280
15May 7, 2023 15:404,42691,802,49919,916,89402,285,568
16May 7, 2023 15:444,428105,245,40419,924,90302,281,472
17May 7, 2023 15:424,429104,940,12219,928,92302,269,184
18May 10, 2023 15:184,42985,039,19919,928,89502,273,280
19May 7, 2023 15:404,43190,703,82719,940,76502,269,184
20May 7, 2023 15:444,43194,346,86719,939,14402,269,184
21May 10, 2023 15:194,43283,540,17519,944,10002,273,280
22May 21, 2023 08:534,43381,238,34019,946,84402,269,184
23May 21, 2023 08:534,43392,705,89819,948,25602,281,472
24May 7, 2023 15:574,436121,222,12519,960,71402,277,376
25May 7, 2023 15:404,439106,740,96619,977,65002,281,472
26May 7, 2023 15:404,44066,906,66019,980,55102,269,184
27May 10, 2023 15:184,448110,322,32620,016,21802,265,088
28May 7, 2023 15:416,29087,643,83028,303,52102,277,376
29May 7, 2023 15:416,31176,544,42528,401,04002,273,280
30May 7, 2023 15:416,31699,294,54628,422,99802,273,280
31May 10, 2023 15:1913,044247,696,76525,157,00033,543,00029,552,640
32May 7, 2023 15:4013,189245,445,01922,661,00036,689,00029,569,024
33May 7, 2023 15:4213,242250,172,11421,415,00038,175,00029,597,696
34May 10, 2023 15:1813,244243,647,68726,073,00033,523,00029,667,328
35May 7, 2023 15:4013,281246,293,51827,510,00032,253,00029,634,560
36May 7, 2023 15:4213,313248,657,82022,692,00037,216,00029,638,656
37May 10, 2023 15:1913,316249,263,52723,969,00035,953,00029,560,832
38May 7, 2023 15:4213,316248,707,44331,538,00028,384,00029,601,792
39May 7, 2023 15:5713,322252,252,99224,569,00035,379,00029,564,928
40May 7, 2023 15:4013,328254,451,18330,496,00029,480,00029,556,736
41May 21, 2023 08:5313,344246,343,90926,271,00033,777,00029,667,328
42May 7, 2023 15:4413,352243,965,65225,898,00034,185,00029,560,832
43May 7, 2023 15:4413,357246,634,92927,416,00032,689,00029,548,544
44May 10, 2023 15:1813,362244,802,74020,733,00039,394,00029,634,560
45May 7, 2023 15:4013,388251,970,35828,115,00032,132,00029,667,328
46May 21, 2023 08:5313,398250,902,80019,448,00040,842,00029,667,328
47May 10, 2023 15:1813,415245,261,55126,720,00033,647,00029,548,544
48May 10, 2023 15:1913,420246,498,49423,760,00036,631,00029,601,792
49May 7, 2023 15:5713,426248,333,30128,560,00031,855,00029,556,736
50May 7, 2023 15:4013,432251,173,05822,317,00038,125,00029,691,904
51May 10, 2023 15:1813,435247,823,68029,149,00031,308,00029,556,736
52May 10, 2023 15:1913,438250,215,96225,916,00034,555,00029,548,544
53May 7, 2023 15:4213,439248,179,10224,568,00035,907,00029,728,768
54May 7, 2023 15:4013,444250,240,82026,758,00033,739,00029,495,296
55May 7, 2023 15:5713,488247,517,06328,254,00032,440,00029,564,928
56May 10, 2023 15:1813,490246,810,90829,800,00030,903,00029,503,488
57May 7, 2023 15:4413,506249,336,48525,082,00035,693,00029,638,656
58May 7, 2023 15:4013,531252,748,00029,945,00030,943,00029,564,928
59May 10, 2023 15:1813,536249,456,65225,809,00035,101,00029,667,328
60May 7, 2023 15:4013,542247,505,80425,391,00035,548,00029,601,792
61May 7, 2023 15:4013,569248,741,99741,980,00019,081,00029,696,000
62May 7, 2023 15:4013,572251,572,06225,031,00036,045,00029,634,560
63May 7, 2023 15:4413,580261,351,02925,626,00035,482,00029,581,312
64May 7, 2023 15:4213,586249,563,64322,679,00038,456,00029,556,736
65May 7, 2023 15:4013,588250,375,57721,696,00039,448,00029,560,832
66May 10, 2023 15:1913,594253,244,20420,056,00041,116,00029,564,928
67May 7, 2023 15:4013,596251,777,99424,072,00037,111,00029,667,328
68May 7, 2023 15:4213,604255,884,74922,261,00038,957,00029,503,488
69May 7, 2023 15:5713,631251,443,18930,669,00030,669,00029,634,560
70May 7, 2023 15:4013,644250,672,74033,876,00027,524,00029,499,392
71May 7, 2023 15:4013,700248,835,36028,837,00032,814,00029,548,544
72May 7, 2023 15:4013,708255,011,18627,933,00033,752,00029,552,640
73May 21, 2023 08:5313,725255,222,35630,881,00030,881,00029,503,488
74May 7, 2023 15:4213,730257,043,51622,271,00039,513,00029,634,560
75May 7, 2023 15:4013,738252,451,79828,849,00032,970,00029,540,352
76May 7, 2023 15:4013,794259,193,44219,333,00042,738,00029,560,832
77May 10, 2023 15:1913,796256,107,32627,478,00034,602,00029,601,792
78May 10, 2023 15:1813,799252,824,20218,027,00044,067,00029,556,736
79May 7, 2023 15:5713,810253,487,07229,438,00032,709,00029,564,928
80May 21, 2023 08:5313,830251,107,77828,107,00034,130,00029,638,656
81May 7, 2023 15:4013,831257,060,89024,896,00037,344,00029,564,928
82May 7, 2023 15:4213,834261,117,44422,233,00040,019,00029,556,736
83May 21, 2023 08:5313,863264,647,86220,794,00041,588,00029,597,696
84May 10, 2023 15:1913,868253,427,36828,277,00034,128,00029,532,160
85May 21, 2023 08:5313,892259,023,16622,466,00040,048,00029,560,832
86May 7, 2023 15:4413,893261,643,46323,192,00039,326,00029,605,888
87May 7, 2023 15:4413,913261,484,00730,755,00031,853,00029,634,560
88May 7, 2023 15:5713,914263,993,68121,556,00041,059,00029,499,392
89May 21, 2023 08:5313,925257,534,43027,974,00034,688,00029,696,000
90May 10, 2023 15:1813,940256,516,04529,445,00033,286,00029,560,832
91May 7, 2023 15:4413,940262,331,61031,364,00031,364,00029,601,792
92May 7, 2023 15:4413,957258,559,36123,926,00038,880,00029,634,560
93May 7, 2023 15:4013,967260,154,42627,326,00035,524,00029,765,632
94May 7, 2023 15:4013,968261,310,78228,362,00034,495,00029,634,560
95May 21, 2023 08:5313,972257,333,37127,085,00035,791,00029,667,328
96May 7, 2023 15:4413,982258,910,25130,926,00031,992,00029,634,560
97May 10, 2023 15:1814,011257,365,14628,759,00034,289,00029,638,656
98May 7, 2023 15:4014,023257,426,91425,756,00037,346,00029,556,736
99May 7, 2023 15:4014,037267,046,63128,074,00035,092,00029,564,928
100May 7, 2023 15:4014,076259,966,02931,185,00032,159,00029,634,560
101May 7, 2023 15:4014,101265,940,46019,596,00043,859,00029,667,328
102May 7, 2023 15:4014,104263,074,85822,075,00041,392,00029,667,328
103May 7, 2023 15:4014,122259,950,64224,167,00039,384,00029,667,328
104May 7, 2023 15:4214,139263,911,26029,022,00034,604,00029,634,560
105May 7, 2023 15:5714,160265,775,58829,409,00034,311,00029,638,656
106May 21, 2023 08:5314,183259,953,36223,208,00040,614,00029,495,296
107May 10, 2023 15:1914,190257,430,00925,541,00038,312,00029,634,560
108May 7, 2023 15:5714,191266,650,51326,821,00037,039,00029,634,560
109May 7, 2023 15:5714,243264,501,05019,641,00044,452,00029,564,928
110May 10, 2023 15:1914,248264,655,03122,966,00041,148,00029,765,632
111May 7, 2023 15:4014,372261,018,15732,337,00032,337,00029,532,160
112May 7, 2023 15:4114,875262,045,46533,955,00032,984,00029,638,656
113May 7, 2023 15:4115,121268,074,91042,271,00025,775,00029,556,736
114May 7, 2023 15:4115,216260,512,52332,334,00036,138,00029,560,832
115May 7, 2023 15:4115,367263,721,82835,996,00033,154,00029,634,560
116May 7, 2023 15:4115,428257,732,35336,911,00032,516,00029,560,832
117May 7, 2023 15:4115,650272,628,75736,789,00033,636,00029,634,560
118May 7, 2023 15:4115,831275,707,99534,025,00037,215,00029,605,888
119May 7, 2023 15:4115,927271,306,00237,598,00034,073,00029,671,424
120May 7, 2023 15:4116,020273,267,65838,105,00033,985,00029,560,832