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
#AuthorScoreLanguageSolution
1Victor MerckléVictor Mercklé Grandmaster2,388
RUST
rust-1.95.0
Jul 7, 2026 02:02
18,850,860 ns · 10,747,000 ns · 0 ns · 2,117,632 B
2Yuriy LyfenkoYuriy Lyfenko Expert3,001
CPP
g++13.2.0
Dec 10, 2024 13:46
633,221,070 ns · 12,467,000 ns · 1,038,000 ns · 2,523,136 B
3Victor MuñozVictor Muñoz Apprentice3,128
CPP
g++13.2.0
Mar 30, 2025 00:13
37,136,366 ns · 13,072,000 ns · 1,005,000 ns · 2,277,376 B
4Andrew TsibinAndrew Tsibin Expert3,730
RUST
rust-1.95.0
Jul 16, 2026 16:08
26,466,790 ns · 15,755,000 ns · 1,032,000 ns · 2,113,536 B
5Aniruddha DebAniruddha Deb Expert4,033
CPP
g++13.3.0
Nov 16, 2025 00:20
43,582,735 ns · 17,139,000 ns · 1,008,000 ns · 2,433,024 B
6Aleksei ShahoikaAleksei Shahoika Skilled4,078
CPP
clang++18.1.3
May 17, 2026 20:54
28,817,035 ns · 17,302,000 ns · 1,052,000 ns · 2,113,536 B
7limanjun99limanjun99 Expert4,093
CPP
g++13.3.0
Apr 11, 2026 11:22
39,937,950 ns · 17,396,000 ns · 1,023,000 ns · 2,289,664 B
8M-RochatM-Rochat Expert4,168
CPP
g++13.3.0
May 21, 2026 22:32
28,008,961 ns · 17,690,000 ns · 1,070,000 ns · 2,113,536 B
9Josu San MartinJosu San Martin Master4,454
CPP
g++14.2.0
May 12, 2026 03:23
30,376,575 ns · 20,045,000 ns · 0 ns · 2,117,632 B
10olliecrowolliecrow Expert4,668
CPP
clang++18.1.3
May 5, 2026 01:42
40,660,163 ns · 19,892,000 ns · 1,115,000 ns · 2,555,904 B
11TudyMTudyM Skilled4,874
CPP
clang++18.1.3
Apr 28, 2026 09:57
43,323,422 ns · 19,943,000 ns · 1,994,000 ns · 2,383,872 B
12Dominique GarmierDominique Garmier Expert5,042
ZIG
0.13.0
Mar 26, 2026 10:36
47,934,975 ns · 21,658,000 ns · 1,031,000 ns · 2,416,640 B
13Alex KentAlex Kent Apprentice5,083
CPP
g++13.2.0
Mar 31, 2025 15:13
50,541,523 ns · 21,879,000 ns · 994,000 ns · 2,396,160 B
14Joad NacerJoad Nacer Expert5,348
CPP
clang++10.0.0
May 25, 2024 17:15
96,830,113 ns · 24,066,622 ns · 0 ns · 2,281,472 B
15KeefeKeefe Skilled5,780
CPP
g++13.3.0
Mar 15, 2026 11:49
50,215,633 ns · 25,010,000 ns · 1,000,000 ns · 2,273,280 B
16Shikhar SoniShikhar Soni Skilled5,808
CPP
g++14.2.0
Jun 28, 2026 18:53
35,899,854 ns · 25,100,000 ns · 1,039,000 ns · 2,113,536 B
17Charles CabergsCharles Cabergs Skilled5,947
CPP
g++13.3.0
Apr 29, 2026 08:52
44,721,324 ns · 25,734,000 ns · 1,029,000 ns · 2,351,104 B
18Ian MckibbenIan Mckibben Skilled7,615
CPP
clang++18.1.3
Jan 20, 2025 23:19
55,802,777 ns · 34,269,000 ns · 0 ns · 2,428,928 B
19Mikhail ShirokovMikhail Shirokov Skilled7,708
CPP
clang++18.1.3
Dec 20, 2024 09:59
61,988,844 ns · 33,665,000 ns · 1,020,000 ns · 2,363,392 B
20NoSIMD_C#NoSIMD_C# Skilled9,447
CPP
clang++18.1.3
Feb 3, 2025 05:39
64,524,366 ns · 42,512,000 ns · 0 ns · 2,506,752 B
21Tejas G.Tejas G. Apprentice10,245
CPP
g++13.3.0
Sep 23, 2025 06:42
69,758,485 ns · 45,099,000 ns · 1,002,000 ns · 2,273,280 B
22Ilya AniskovetsIlya Aniskovets Skilled10,443
CPP
g++9.3.0
Oct 16, 2021 07:35
113,886,394 ns · 46,991,915 ns · 0 ns · 2,256,896 B
23gchebanovgchebanov Skilled12,351
CPP
g++9.3.0
Jul 20, 2023 15:28
244,061,898 ns · 23,514,000 ns · 32,064,000 ns · 29,683,712 B
24Bernard TeoBernard Teo Skilled12,619
CPP
g++9.3.0
May 21, 2023 17:55
249,344,959 ns · 15,000,000 ns · 41,786,000 ns · 29,564,928 B
25Sergey StreminSergey Stremin Skilled14,098
RUST
rust-1.56.1
Nov 7, 2021 20:26
249,642,478 ns · 30,663,000 ns · 32,777,000 ns · 29,634,560 B
26Yehor BondarYehor Bondar Skilled14,266
CPP
clang++18.1.3
Jan 2, 2026 17:40
88,868,367 ns · 62,191,000 ns · 2,006,000 ns · 2,506,752 B
27BenBen Skilled14,456
CPP
g++14.2.0
Apr 22, 2026 13:16
83,522,167 ns · 37,030,000 ns · 28,023,000 ns · 2,326,528 B
28Yurkov AlekseyYurkov Aleksey Skilled16,020
CPP
g++9.3.0
Oct 15, 2021 23:43
257,567,910 ns · 34,677,000 ns · 37,415,000 ns · 29,630,464 B
29E SequeiraE Sequeira Skilled16,599
CPP
clang++18.1.3
Dec 10, 2024 15:04
271,850,558 ns · 45,967,000 ns · 28,729,000 ns · 29,552,640 B
30Jörn HorstmannJörn Horstmann Apprentice18,942
RUST
rust-1.70.0
Jul 5, 2023 20:29
279,307,982 ns · 54,341,000 ns · 30,900,000 ns · 29,622,272 B
31AnSaAnSa Skilled19,070
CPP
clang++18.1.3
Sep 3, 2024 16:41
283,061,821 ns · 50,853,000 ns · 34,961,000 ns · 29,630,464 B
32A_ShamanA_Shaman Skilled23,043
CPP
g++10.5.0
Jul 2, 2026 17:09
113,001,440 ns · 89,160,000 ns · 14,537,000 ns · 2,113,536 B
33Andrey LikhachevAndrey Likhachev Skilled25,302
RUST
rust-1.86.0
Apr 8, 2025 12:31
137,657,701 ns · 112,860,000 ns · 998,000 ns · 2,461,696 B
34Andrey TsvetkovAndrey Tsvetkov Skilled25,737
GO
go1.17.2
Oct 11, 2021 05:34
306,184,962 ns · 83,473,000 ns · 32,345,000 ns · 29,732,864 B
35JulesPrieuxJulesPrieux Novice29,824
RUST
rust-1.92.0
Dec 22, 2025 22:15
162,657,913 ns · 120,187,000 ns · 14,021,000 ns · 2,289,664 B
36tirochkintirochkin Novice40,556
GO
go1.17.2
Oct 11, 2021 11:13
358,658,782 ns · 125,229,000 ns · 57,275,000 ns · 29,630,464 B
37Vitaliy F.Vitaliy F. Apprentice43,013
GO
go1.17.3
Nov 24, 2021 02:21
398,883,842 ns · 155,893,000 ns · 37,665,000 ns · 29,675,520 B
38Genos0Genos0 Novice76,716
CPP
g++10.5.0
Jul 10, 2026 18:27
354,778,829 ns · 329,184,000 ns · 16,041,000 ns · 2,113,536 B
39KitherKither Novice76,759
CPP
g++10.5.0
May 12, 2026 13:04
354,356,451 ns · 330,372,000 ns · 15,044,000 ns · 2,113,536 B
40Andrey KasheninAndrey Kashenin Novice76,864
CPP
g++10.5.0
May 13, 2026 13:40
355,706,557 ns · 330,836,000 ns · 15,054,000 ns · 2,113,536 B
41f0xerif0xeri Apprentice76,948
CPP
g++10.5.0
Jul 3, 2026 02:43
355,642,819 ns · 330,237,000 ns · 16,033,000 ns · 2,113,536 B
42TonyTony Apprentice77,890
CPP
g++10.5.0
Jul 31, 2026 06:15
360,389,999 ns · 334,414,000 ns · 16,092,000 ns · 2,113,536 B
43джулисджулис Apprentice99,198
GO
go1.22.4
Jun 14, 2024 21:07
517,651,431 ns · 446,391,538 ns · 0 ns · 2,256,896 B
44izotoffizotoff Skilled100,022
GO
go1.25.4
Nov 14, 2025 13:16
469,477,443 ns · 449,097,000 ns · 1,000,000 ns · 2,392,064 B
45PavelPavel Apprentice103,035
GO
go1.20.7
Aug 11, 2023 03:21
645,537,489 ns · 432,480,000 ns · 31,178,000 ns · 29,794,304 B
46Huy Duc LeHuy Duc Le Skilled109,130
GO
go1.22.1
Mar 6, 2024 10:59
682,319,359 ns · 444,218,000 ns · 46,867,000 ns · 29,659,136 B
47LiamLiam Skilled109,882
GO
go1.20.1
Feb 15, 2023 23:12
695,272,485 ns · 441,172,000 ns · 53,296,000 ns · 29,732,864 B
48parsersmailparsersmail Apprentice109,890
GO
go1.20.7
Aug 10, 2023 05:49
685,480,240 ns · 444,464,000 ns · 50,039,000 ns · 29,732,864 B
49tt Novice109,990
GO
go1.20.1
Mar 6, 2023 22:37
678,584,989 ns · 453,711,000 ns · 41,246,000 ns · 29,569,024 B
50Oleg KovalovOleg Kovalov Skilled110,113
GO
go1.21.5
Dec 11, 2023 15:09
683,984,100 ns · 449,815,000 ns · 45,692,000 ns · 29,667,328 B
51Chandrasekaran AkashChandrasekaran Akash Skilled113,205
GO
go1.24.2
Apr 18, 2025 00:02
533,276,598 ns · 487,448,000 ns · 21,975,000 ns · 2,326,528 B
52Taylor DettlingTaylor Dettling Skilled143,118
RUST
rust-1.95.0
Apr 21, 2026 01:28
661,577,533 ns · 633,035,000 ns · 11,000,000 ns · 2,281,472 B
53Neko with earsNeko with ears Novice416,740
CSHARP
8.0.16
May 16, 2025 08:09
1,905,002,345 ns · 1,848,353,000 ns · 26,975,000 ns · 2,347,008 B
54Alexander KimAlexander Kim Apprentice451,118
GO
go1.17.5
Dec 25, 2021 05:03
2,097,148,622 ns · 2,030,031,156 ns · 0 ns · 2,310,144 B
55Robert BurkeRobert Burke Skilled457,630
GO
go1.18.4
Aug 22, 2022 17:48
2,117,509,494 ns · 2,059,333,172 ns · 0 ns · 2,269,184 B
56Eugene ZhydzetskiEugene Zhydzetski Skilled469,116
GO
go1.19
Aug 22, 2022 17:46
2,175,925,932 ns · 2,111,020,322 ns · 0 ns · 2,215,936 B