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 6, 2023 15:34Bernard TeoBernard TeoScore: 16,407Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1May 6, 2023 15:408,40999,957,60037,842,06002,273,280
2May 6, 2023 15:378,41095,428,10237,845,88202,269,184
3May 6, 2023 15:378,411106,258,43937,848,05502,269,184
4May 6, 2023 15:408,41279,714,18537,854,93302,260,992
5May 6, 2023 15:408,417107,560,39737,876,97302,265,088
6May 6, 2023 15:408,418116,088,81437,882,24102,256,896
7May 6, 2023 15:378,41898,923,21237,880,69202,260,992
8May 6, 2023 15:378,418113,143,45537,882,81502,256,896
9May 6, 2023 15:378,42099,738,91237,888,96102,265,088
10May 6, 2023 15:408,422106,148,11937,897,24802,265,088
11May 6, 2023 15:408,426101,485,96937,916,73902,265,088
12May 6, 2023 15:378,427118,326,32237,922,97302,265,088
13May 6, 2023 15:298,54699,402,04438,455,36002,269,184
14May 6, 2023 15:348,54899,701,64438,464,59002,273,280
15May 6, 2023 15:298,552100,268,32438,481,97702,277,376
16May 6, 2023 15:348,561100,016,73638,523,51202,281,472
17May 6, 2023 15:298,56490,251,80138,536,01902,289,664
18May 6, 2023 15:348,58298,580,49438,618,43102,203,648
19May 6, 2023 15:3716,087259,658,47236,195,00036,195,00029,687,808
20May 6, 2023 15:4016,164260,607,52939,674,00033,062,00029,622,272
21May 6, 2023 15:4016,168260,579,41743,261,00029,496,00029,687,808
22May 6, 2023 15:3716,220266,185,00634,715,00038,276,00029,671,424
23May 6, 2023 15:3716,243267,623,95237,591,00035,503,00029,622,272
24May 6, 2023 15:4016,244257,803,34535,046,00038,050,00029,687,808
25May 6, 2023 15:3716,274261,849,41338,993,00034,238,00029,687,808
26May 6, 2023 15:3716,274263,451,42741,846,00031,385,00029,687,808
27May 6, 2023 15:4016,292264,167,70035,108,00038,205,00029,556,736
28May 6, 2023 15:4016,295258,217,91942,393,00030,936,00029,675,520
29May 6, 2023 15:4016,300264,412,22446,863,00026,487,00029,687,808
30May 6, 2023 15:4016,319258,620,88633,291,00040,145,00029,487,104
31May 6, 2023 15:3416,326259,442,63940,072,00033,393,00029,700,096
32May 6, 2023 15:3416,331258,516,35938,441,00035,049,00029,671,424
33May 6, 2023 15:4016,377269,343,83635,292,00038,406,00029,556,736
34May 6, 2023 15:3716,378262,911,20031,180,00042,519,00029,679,616
35May 6, 2023 15:3716,380265,610,29136,854,00036,854,00029,716,480
36May 6, 2023 15:2916,388263,022,40636,873,00036,873,00029,564,928
37May 6, 2023 15:3716,407259,990,22533,725,00040,106,00029,671,424
38May 6, 2023 15:3716,407267,896,60240,187,00033,645,00029,556,736
39May 6, 2023 15:2916,424259,770,64642,521,00031,385,00029,700,096
40May 6, 2023 15:2916,494267,386,65142,126,00032,096,00029,495,296
41May 6, 2023 15:3716,510270,184,05937,147,00037,147,00029,687,808
42May 6, 2023 15:4016,551260,470,94941,621,00032,859,00029,687,808
43May 6, 2023 15:3716,606270,522,99539,729,00034,999,00029,687,808
44May 6, 2023 15:4016,615271,851,18438,394,00036,373,00029,589,504
45May 6, 2023 15:3416,616263,750,96838,396,00036,375,00029,667,328
46May 6, 2023 15:4016,791275,586,26643,592,00031,967,00029,671,424
47May 6, 2023 15:4016,809270,307,86037,821,00037,821,00029,687,808
48May 6, 2023 15:4016,817278,288,97732,859,00042,816,00029,556,736
49May 6, 2023 15:3716,819274,529,92036,041,00039,645,00029,556,736
50May 6, 2023 15:3716,819272,964,55543,545,00032,140,00029,679,616
51May 6, 2023 15:4016,840269,612,23247,002,00028,776,00029,749,248
52May 6, 2023 15:3716,850281,683,84427,007,00048,820,00029,556,736
53May 6, 2023 15:2916,860273,044,72336,456,00039,412,00029,556,736
54May 6, 2023 15:4016,871268,863,21643,840,00032,078,00029,556,736
55May 6, 2023 15:4016,883271,878,45843,573,00032,400,00029,720,576
56May 6, 2023 15:3716,886276,923,37644,051,00031,937,00029,683,712
57May 6, 2023 15:3716,888284,764,26948,461,00027,535,00029,618,176
58May 6, 2023 15:4016,892277,880,31748,492,00027,522,00029,712,384
59May 6, 2023 15:2916,899275,235,99438,505,00037,542,00029,569,024
60May 6, 2023 15:3716,935276,836,10543,254,00032,955,00029,749,248
61May 6, 2023 15:3416,937270,478,09734,391,00041,827,00029,704,192
62May 6, 2023 15:4016,944274,331,15836,557,00039,690,00029,687,808
63May 6, 2023 15:3416,965272,281,07442,311,00034,033,00029,634,560
64May 6, 2023 15:2916,966280,227,89245,366,00030,981,00029,667,328
65May 6, 2023 15:3416,992280,880,48735,749,00040,714,00029,691,904
66May 6, 2023 15:3717,005278,897,72937,691,00038,833,00029,556,736
67May 6, 2023 15:2917,015275,997,92443,277,00033,290,00029,634,560
68May 6, 2023 15:2917,045282,464,06343,991,00032,711,00029,532,160
69May 6, 2023 15:3417,063277,059,92940,704,00036,078,00029,560,832
70May 6, 2023 15:2917,064281,895,04236,260,00040,526,00029,634,560
71May 6, 2023 15:3417,073271,302,15742,457,00034,370,00029,601,792
72May 6, 2023 15:3417,163271,768,95135,819,00041,415,00029,667,328