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 listAug 31, 2024 22:03Yuriy LyfenkoYuriy LyfenkoScore: 10,387Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Aug 31, 2024 22:039,868228,479,19812,996,00031,409,00029,704,192
2Aug 31, 2024 22:049,955235,707,17510,971,00033,828,00029,671,424
3Aug 31, 2024 22:269,966235,483,57813,880,00030,965,00029,704,192
4Aug 31, 2024 22:029,991235,890,32611,928,00033,033,00029,663,232
5Aug 31, 2024 22:0310,009237,540,89416,265,00028,776,00029,626,368
6Aug 31, 2024 22:0410,012233,803,48012,573,00032,480,00029,548,544
7Aug 31, 2024 22:0210,038237,930,26411,744,00033,427,00029,544,448
8Aug 31, 2024 22:0410,053236,857,78912,338,00032,902,00029,704,192
9Aug 31, 2024 22:0310,142237,815,66214,833,00030,807,00029,569,024
10Aug 31, 2024 22:0410,187234,192,92714,189,00031,652,00029,650,944
11Aug 31, 2024 22:2610,190241,813,13016,894,00028,962,00029,663,232
12Aug 31, 2024 22:0210,199238,355,04111,933,00033,964,00029,507,584
13Aug 31, 2024 22:0310,241238,670,53514,338,00031,748,00029,679,616
14Aug 31, 2024 22:0210,246235,019,77112,575,00033,533,00029,659,136
15Aug 31, 2024 22:0310,253232,410,54912,761,00033,376,00029,544,448
16Aug 31, 2024 22:0410,260247,244,28814,291,00031,880,00029,667,328
17Aug 31, 2024 22:2610,286241,970,81713,225,00033,063,00029,704,192
18Aug 31, 2024 22:2610,298233,190,90914,258,00032,082,00029,638,656
19Aug 31, 2024 22:0210,304236,375,82113,700,00032,669,00029,659,136
20Aug 31, 2024 22:0410,318233,475,64010,130,00036,299,00029,704,192
21Aug 31, 2024 22:2610,341236,458,35112,139,00034,396,00029,708,288
22Aug 31, 2024 22:0210,354238,258,52616,308,00030,286,00029,577,216
23Aug 31, 2024 22:2610,363235,946,45614,098,00032,534,00029,642,752
24Aug 31, 2024 22:2610,371231,660,44413,901,00032,768,00029,708,288
25Aug 31, 2024 22:0410,387240,816,97112,464,00034,278,00029,708,288
26Aug 31, 2024 22:0210,391234,863,26111,469,00035,290,00029,667,328
27Aug 31, 2024 22:0210,408238,889,85112,954,00033,881,00029,712,384
28Aug 31, 2024 22:0410,408236,538,06613,071,00033,767,00029,708,288
29Aug 31, 2024 22:2610,408236,185,22014,496,00032,339,00029,642,752
30Aug 31, 2024 22:2610,423237,001,06111,256,00035,646,00029,708,288
31Aug 31, 2024 22:0210,427237,790,95916,844,00030,079,00029,663,232
32Aug 31, 2024 22:0310,443242,026,49613,280,00033,712,00029,544,448
33Aug 31, 2024 22:2610,469234,284,69713,919,00033,193,00029,675,520
34Aug 31, 2024 22:0210,470241,072,00213,032,00034,084,00029,540,352
35Aug 31, 2024 22:0310,470233,128,00012,291,00034,826,00029,577,216
36Aug 31, 2024 22:0410,474232,534,39911,346,00035,785,00029,675,520
37Aug 31, 2024 22:0310,479238,732,21811,095,00036,059,00029,544,448
38Aug 31, 2024 22:0310,487239,053,84912,029,00035,161,00029,564,928
39Aug 31, 2024 22:0210,519240,765,95512,909,00034,425,00029,675,520
40Aug 31, 2024 22:0410,521237,253,28614,203,00033,141,00029,659,136
41Aug 31, 2024 22:0310,531235,827,49212,572,00034,816,00029,704,192
42Aug 31, 2024 22:2610,549249,465,60313,415,00034,054,00029,536,256
43Aug 31, 2024 22:0210,570238,672,55913,156,00034,410,00029,597,696
44Aug 31, 2024 22:2610,574236,969,11713,279,00034,305,00029,708,288
45Aug 31, 2024 22:0310,592230,340,17212,169,00035,494,00029,728,768
46Aug 31, 2024 22:0410,602242,386,14214,679,00033,028,00029,708,288
47Aug 31, 2024 22:0310,615236,846,87014,785,00032,983,00029,675,520
48Aug 31, 2024 22:0410,634240,156,38912,218,00035,637,00029,511,680