Sort UUIDs Mikhail Shirokov

Sort 18,000,000 UUIDs as fast as possible.

Input

One UUID per line on STDIN in standard format:

01c39d6f-a905-41b5-b960-55f5be445bf8
790455cb-9813-4298-87ec-9ede1dc38e10
8ff38a09-f995-467b-9d07-5536f621402e
...

Output

All UUIDs sorted in ascending lexicographic order, one per line, to STDOUT.

Date AuthorLanguageStatus Score
Aug 16, 2026 19:35marko1597marko1597ZIG0.14.1Success1,507
Aug 16, 2026 19:34marko1597marko1597ZIG0.16.0Success1,034+3'026.66 RP
Aug 16, 2026 19:34marko1597marko1597ZIG0.15.1Success1,505+907.28 RP
Aug 16, 2026 19:34Victor MerckléVictor MerckléCPPg++14.2.0Success689
Aug 16, 2026 19:26Victor MerckléVictor MerckléCPPg++14.2.0Success670+438.98 RP
Aug 16, 2026 19:07Victor MerckléVictor MerckléCPPg++14.2.0Success680+172.00 RP
Aug 16, 2026 19:01marko1597marko1597CPPclang++20.1.2Success793
Aug 16, 2026 18:58Victor MerckléVictor MerckléCPPg++14.2.0Success744
Aug 16, 2026 18:54Victor MerckléVictor MerckléCPPg++14.2.0Success684+421.32 RP
Aug 16, 2026 18:49Tomislav TunkovicTomislav TunkovicCPPclang++14.0.6Success709+98.77 RP
Aug 16, 2026 18:24marko1597marko1597CPPclang++20.1.2Success876
Aug 16, 2026 18:10Victor MerckléVictor MerckléCPPg++14.2.0Success694+41.46 RP
Aug 16, 2026 18:02marko1597marko1597CPPclang++20.1.2Success782+32.62 RP
Aug 16, 2026 18:00Tomislav TunkovicTomislav TunkovicCPPclang++14.0.6Success723
Aug 16, 2026 17:51marko1597marko1597CPPclang++20.1.2Success784+128.84 RP
Aug 16, 2026 17:51Tomislav TunkovicTomislav TunkovicCPPclang++14.0.6Success714+135.98 RP
Aug 16, 2026 17:38marko1597marko1597CPPclang++20.1.2Success6,575
Aug 16, 2026 17:35Victor MerckléVictor MerckléCPPg++14.2.0Success695
Aug 16, 2026 17:28Tomislav TunkovicTomislav TunkovicCPPclang++14.0.6Success729
Aug 16, 2026 17:24Victor MerckléVictor MerckléCPPg++14.2.0Success700
Aug 16, 2026 17:09Tomislav TunkovicTomislav TunkovicCPPclang++14.0.6Success721+133.36 RP
Aug 16, 2026 17:05Victor MerckléVictor MerckléCPPg++14.2.0Success700
Aug 16, 2026 16:55Victor MerckléVictor MerckléCPPg++14.2.0Success695+687.10 RP
Aug 16, 2026 16:49Tomislav TunkovicTomislav TunkovicCPPclang++14.0.6Success728+295.40 RP
Aug 16, 2026 16:34Victor MerckléVictor MerckléCPPg++14.2.0Success712
Aug 16, 2026 16:04Victor MerckléVictor MerckléCPPg++14.2.0Success712+692.62 RP
Aug 16, 2026 15:48Victor MerckléVictor MerckléCPPg++14.2.0Success825
Aug 16, 2026 15:26Victor MerckléVictor MerckléCPPg++14.2.0Success740
Aug 16, 2026 15:10Victor MerckléVictor MerckléCPPg++14.2.0Success730+969.39 RP
Aug 16, 2026 14:54Victor MerckléVictor MerckléCPPg++14.2.0Success770+133.54 RP
Aug 16, 2026 14:47Victor MerckléVictor MerckléCPPg++14.2.0Success778+146.99 RP
Aug 16, 2026 14:33Victor MerckléVictor MerckléCPPg++14.2.0Success1,197
Aug 16, 2026 14:10Victor MerckléVictor MerckléCPPg++14.2.0Success793
Aug 16, 2026 13:26marko1597marko1597CPPclang++20.1.2Success892
Aug 16, 2026 13:19marko1597marko1597CPPclang++20.1.2Success794
Aug 16, 2026 13:18marko1597marko1597CPPclang++20.1.2Success793
Aug 16, 2026 13:10marko1597marko1597CPPclang++20.1.2Success6,143
Aug 16, 2026 13:04marko1597marko1597CPPclang++20.1.2Success801
Aug 16, 2026 13:04marko1597marko1597CPPclang++20.1.2Success792+15.92 RP
Aug 16, 2026 12:55marko1597marko1597CPPclang++15.0.7Success804
Aug 16, 2026 12:55marko1597marko1597CPPclang++20.1.2Error
Aug 16, 2026 12:54marko1597marko1597CPPclang++17.0.6Success808
Aug 16, 2026 12:54marko1597marko1597CPPclang++16.0.6Success802
Aug 16, 2026 12:43marko1597marko1597CPPclang++20.1.2Success793+94.70 RP
Aug 16, 2026 12:32marko1597marko1597CPPclang++20.1.2Success800
Aug 16, 2026 12:32marko1597marko1597CPPclang++19.1.1Success802
Aug 16, 2026 12:13marko1597marko1597CPPclang++20.1.2Success802
Aug 16, 2026 11:57marko1597marko1597CPPclang++20.1.2Success799+62.34 RP
Aug 16, 2026 11:38marko1597marko1597CPPclang++20.1.2Success2,525
Aug 16, 2026 11:23Tomislav TunkovicTomislav TunkovicCPPclang++14.0.6Success744+107.96 RP
Aug 16, 2026 11:19marko1597marko1597CPPclang++20.1.2Success830
Aug 16, 2026 11:16marko1597marko1597CPPclang++20.1.2Success803+15.49 RP
Aug 16, 2026 11:16marko1597marko1597CPPclang++14.0.6Success816
Aug 16, 2026 11:02Tomislav TunkovicTomislav TunkovicCPPclang++14.0.6Success747+2'119.85 RP
Aug 16, 2026 11:02marko1597marko1597CPPclang++20.1.2Success804+823.41 RP
Aug 16, 2026 10:24Tomislav TunkovicTomislav TunkovicCPPclang++14.0.6Success837+210.34 RP
Aug 16, 2026 10:13Victor MerckléVictor MerckléCPPg++14.2.0Success801
Aug 16, 2026 10:02Tomislav TunkovicTomislav TunkovicCPPclang++14.0.6Success852+699.56 RP
Aug 16, 2026 10:01Victor MerckléVictor MerckléCPPg++14.2.0Success796
Aug 16, 2026 09:50Victor MerckléVictor MerckléCPPg++14.2.0Success791
Aug 16, 2026 09:39Victor MerckléVictor MerckléCPPg++14.2.0Success791
Aug 16, 2026 09:20Tomislav TunkovicTomislav TunkovicCPPclang++14.0.6Success906+179.76 RP
Aug 16, 2026 09:07Victor MerckléVictor MerckléCPPg++14.2.0Success932
Aug 16, 2026 09:06marko1597marko1597CPPclang++20.1.2Success863
Aug 16, 2026 09:02Tomislav TunkovicTomislav TunkovicCPPclang++14.0.6Success921+527.18 RP
Aug 16, 2026 09:00marko1597marko1597CPPclang++20.1.2Success867
Aug 16, 2026 08:49Victor MerckléVictor MerckléCPPg++14.2.0Success791
Aug 16, 2026 08:36marko1597marko1597CPPclang++20.1.2Success867
Aug 16, 2026 08:33marko1597marko1597CPPclang++20.1.2Success867
Aug 16, 2026 08:21Victor MerckléVictor MerckléCPPg++14.2.0Success787
Aug 16, 2026 08:11Victor MerckléVictor MerckléCPPg++14.2.0Success787+933.16 RP
Aug 16, 2026 08:08marko1597marko1597CPPclang++20.1.2Success861+302.18 RP
Aug 16, 2026 07:45marko1597marko1597CPPclang++20.1.2Success884+76.26 RP
Aug 16, 2026 07:32marko1597marko1597CPPclang++20.1.2Success4,225
Aug 16, 2026 07:12marko1597marko1597CPPclang++20.1.2Success1,617
Aug 16, 2026 05:53Victor MerckléVictor MerckléCPPg++14.2.0Success817+1'570.30 RP
Aug 16, 2026 04:38Victor MerckléVictor MerckléCPPg++14.2.0Success878
Aug 16, 2026 04:33marko1597marko1597CPPclang++20.1.2Success890
Aug 16, 2026 04:25marko1597marko1597CPPclang++20.1.2Success896
Aug 16, 2026 04:25marko1597marko1597CPPclang++20.1.2Success890+12.61 RP
Aug 16, 2026 04:16marko1597marko1597CPPclang++20.1.2Success909
Aug 16, 2026 04:14Victor MerckléVictor MerckléCPPg++14.2.0Success877
Aug 16, 2026 04:09marko1597marko1597CPPclang++20.1.2Success891+12.58 RP
Aug 16, 2026 04:01marko1597marko1597CPPclang++20.1.2Success892+197.55 RP
Aug 16, 2026 03:50marko1597marko1597CPPclang++20.1.2Success6,097
Aug 16, 2026 03:43marko1597marko1597CPPclang++20.1.2Success908
Aug 16, 2026 03:41marko1597marko1597CPPclang++20.1.2Success5,767
Aug 16, 2026 03:29marko1597marko1597CPPclang++20.1.2Success5,025
Aug 16, 2026 03:15marko1597marko1597CPPclang++20.1.2Success937
Aug 16, 2026 03:14Victor MerckléVictor MerckléCPPg++14.2.0Success893
Aug 16, 2026 03:03marko1597marko1597CPPclang++20.1.2Success917
Aug 16, 2026 02:58marko1597marko1597CPPclang++18.1.3Success917
Aug 16, 2026 02:58marko1597marko1597CPPclang++19.1.1Success909
Aug 16, 2026 02:52marko1597marko1597CPPclang++20.1.2Success908+1'131.79 RP
Aug 16, 2026 02:50Victor MerckléVictor MerckléCPPg++14.2.0Success907
Aug 16, 2026 02:43marko1597marko1597CPPclang++20.1.2Success1,012+48.58 RP
Aug 16, 2026 02:42Victor MerckléVictor MerckléCPPg++14.2.0Success873+336.14 RP
Aug 16, 2026 02:36marko1597marko1597CPPclang++20.1.2Success1,017+815.71 RP
Aug 16, 2026 02:04Victor MerckléVictor MerckléCPPg++14.2.0Success890
Aug 16, 2026 01:50Victor MerckléVictor MerckléCPPg++14.2.0Success886+1'251.40 RP