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 18, 2026 11:59Victor MerckléVictor MerckléCPPg++14.2.0Success3,353
Aug 18, 2026 11:52Victor MerckléVictor MerckléZIG0.16.0Success572+121.82 RP
Aug 18, 2026 11:14Victor MerckléVictor MerckléZIG0.16.0Success574+241.12 RP
Aug 18, 2026 11:13Victor MerckléVictor MerckléZIG0.16.0Success1,116
Aug 18, 2026 10:53Victor MerckléVictor MerckléZIG0.16.0Success1,189
Aug 18, 2026 10:47Victor MerckléVictor MerckléZIG0.16.0Success1,185
Aug 18, 2026 10:39Victor MerckléVictor MerckléCSHARP10.0.7Success584+87.51 RP
Aug 18, 2026 10:30Victor MerckléVictor MerckléCPPg++14.2.0Success1,137
Aug 18, 2026 10:26Victor MerckléVictor MerckléZIG0.16.0Success578+296.76 RP
Aug 18, 2026 10:20Victor MerckléVictor MerckléCPPg++14.2.0Success922
Aug 18, 2026 09:48Victor MerckléVictor MerckléCPPg++14.2.0Success641
Aug 18, 2026 09:41Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 18, 2026 08:59Victor MerckléVictor MerckléCPPg++14.2.0Success673
Aug 18, 2026 07:42Victor MerckléVictor MerckléZIG0.16.0Success643
Aug 18, 2026 05:47Victor MerckléVictor MerckléZIG0.16.0Success1,069
Aug 18, 2026 04:33Victor MerckléVictor MerckléZIG0.16.0Success587
Aug 18, 2026 03:25Victor MerckléVictor MerckléZIG0.16.0Success585
Aug 18, 2026 02:02Victor MerckléVictor MerckléZIG0.16.0Success585
Aug 18, 2026 01:56Victor MerckléVictor MerckléZIG0.16.0Success587
Aug 18, 2026 01:41Victor MerckléVictor MerckléCPPg++14.2.0Success588
Aug 18, 2026 01:23Victor MerckléVictor MerckléCPPg++14.2.0Success1,170
Aug 18, 2026 00:55Victor MerckléVictor MerckléCPPg++14.2.0Success665
Aug 18, 2026 00:41Victor MerckléVictor MerckléCPPg++14.2.0Success663
Aug 18, 2026 00:12Victor MerckléVictor MerckléCPPg++14.2.0Success600
Aug 17, 2026 23:59Victor MerckléVictor MerckléCPPg++14.2.0Success602
Aug 17, 2026 23:39Victor MerckléVictor MerckléCPPg++14.2.0Success630
Aug 17, 2026 23:16Victor MerckléVictor MerckléCSHARP10.0.7Success588
Aug 17, 2026 23:14Victor MerckléVictor MerckléCPPg++14.2.0Success627
Aug 17, 2026 22:14Victor MerckléVictor MerckléCSHARP10.0.7Success587+57.85 RP
Aug 17, 2026 22:04Victor MerckléVictor MerckléZIG0.16.0Success591
Aug 17, 2026 21:59Victor MerckléVictor MerckléCPPg++14.2.0Success637
Aug 17, 2026 21:50Victor MerckléVictor MerckléCSHARP10.0.7Success589
Aug 17, 2026 21:45Victor MerckléVictor MerckléZIG0.16.0Success613
Aug 17, 2026 21:37Victor MerckléVictor MerckléCPPg++14.2.0Success591
Aug 17, 2026 21:32Victor MerckléVictor MerckléZIG0.16.0Success613
Aug 17, 2026 21:31Victor MerckléVictor MerckléCSHARP10.0.7Success589+476.28 RP
Aug 17, 2026 21:25Victor MerckléVictor MerckléCPPg++14.2.0Success590
Aug 17, 2026 21:21Victor MerckléVictor MerckléGOgo1.26.2Success584+316.56 RP
Aug 17, 2026 21:17Victor MerckléVictor MerckléCPPg++14.2.0Success592
Aug 17, 2026 21:12Victor MerckléVictor MerckléCPPg++14.2.0Success590
Aug 17, 2026 21:10Victor MerckléVictor MerckléGOgo1.26.2Success595+84.31 RP
Aug 17, 2026 20:58Victor MerckléVictor MerckléCPPg++14.2.0Success586+29.07 RP
Aug 17, 2026 20:51Victor MerckléVictor MerckléRUSTrust-1.95.0Success588
Aug 17, 2026 20:47Victor MerckléVictor MerckléCPPg++14.2.0Success639
Aug 17, 2026 20:40Victor MerckléVictor MerckléGOgo1.26.2Success598+55.74 RP
Aug 17, 2026 20:35Victor MerckléVictor MerckléRUSTrust-1.95.0Success583+145.86 RP
Aug 17, 2026 20:30Victor MerckléVictor MerckléCPPg++14.2.0Success589
Aug 17, 2026 20:26Victor MerckléVictor MerckléRUSTrust-1.95.0Success588+114.91 RP
Aug 17, 2026 20:23Victor MerckléVictor MerckléGOgo1.26.2Success600+55.37 RP
Aug 17, 2026 20:20Victor MerckléVictor MerckléRUSTrust-1.95.0Success592+225.23 RP
Aug 17, 2026 20:10Victor MerckléVictor MerckléCPPg++14.2.0Success632
Aug 17, 2026 20:07Victor MerckléVictor MerckléZIG0.16.0Success598
Aug 17, 2026 20:02Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 17, 2026 20:01Victor MerckléVictor MerckléZIG0.16.0Success628
Aug 17, 2026 19:58Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 17, 2026 19:49Victor MerckléVictor MerckléZIG0.16.0Success715
Aug 17, 2026 19:40Victor MerckléVictor MerckléCPPg++14.2.0Success824
Aug 17, 2026 19:36Victor MerckléVictor MerckléCPPg++14.2.0Success818
Aug 17, 2026 19:30Victor MerckléVictor MerckléZIG0.16.0Success593
Aug 17, 2026 19:18Victor MerckléVictor MerckléZIG0.16.0Success703
Aug 17, 2026 19:13Victor MerckléVictor MerckléCPPg++14.2.0Success728
Aug 17, 2026 18:59Victor MerckléVictor MerckléCPPg++14.2.0Success714
Aug 17, 2026 18:58Victor MerckléVictor MerckléZIG0.16.0Success588
Aug 17, 2026 18:54Tomislav TunkovicTomislav TunkovicCPPclang++14.0.6Success592
Aug 17, 2026 18:42Victor MerckléVictor MerckléCPPg++14.2.0Success602
Aug 17, 2026 18:41Victor MerckléVictor MerckléZIG0.16.0Success625
Aug 17, 2026 18:31Victor MerckléVictor MerckléCPPg++14.2.0Success1,012
Aug 17, 2026 18:29Tomislav TunkovicTomislav TunkovicCPPclang++14.0.6Success591+28.58 RP
Aug 17, 2026 18:27Victor MerckléVictor MerckléZIG0.16.0Success590
Aug 17, 2026 18:20Victor MerckléVictor MerckléCPPg++14.2.0Success1,005
Aug 17, 2026 18:17Victor MerckléVictor MerckléCPPg++14.2.0Success614
Aug 17, 2026 17:55Victor MerckléVictor MerckléZIG0.16.0Success583+58.74 RP
Aug 17, 2026 17:54Victor MerckléVictor MerckléCPPg++14.2.0Success587
Aug 17, 2026 17:53Tomislav TunkovicTomislav TunkovicCPPclang++14.0.6Success592+85.17 RP
Aug 17, 2026 17:47Victor MerckléVictor MerckléZIG0.16.0Success590
Aug 17, 2026 17:44Tomislav TunkovicTomislav TunkovicCSHARP9.0.15Error
Aug 17, 2026 17:37Victor MerckléVictor MerckléCPPg++14.2.0Success587+229.05 RP
Aug 17, 2026 17:27Victor MerckléVictor MerckléZIG0.16.0Success584
Aug 17, 2026 17:25Tomislav TunkovicTomislav TunkovicCPPclang++14.0.6Success600
Aug 17, 2026 17:10Victor MerckléVictor MerckléCPPg++14.2.0Success785
Aug 17, 2026 17:06Victor MerckléVictor MerckléCPPg++14.2.0Success598
Aug 17, 2026 16:56Victor MerckléVictor MerckléZIG0.16.0Success584+633.12 RP
Aug 17, 2026 16:50Victor MerckléVictor MerckléZIG0.16.0Success595+112.60 RP
Aug 17, 2026 16:39Victor MerckléVictor MerckléCPPg++14.2.0Success1,404
Aug 17, 2026 16:38Tomislav TunkovicTomislav TunkovicCPPclang++14.0.6Success595
Aug 17, 2026 16:38Tomislav TunkovicTomislav TunkovicCPPclang++14.0.6Success596
Aug 17, 2026 16:32Tomislav TunkovicTomislav TunkovicCSHARP9.0.15Error
Aug 17, 2026 16:29Tomislav TunkovicTomislav TunkovicGOgo1.26.2Success602+298.08 RP
Aug 17, 2026 16:26Tomislav TunkovicTomislav TunkovicRUSTrust-1.95.0Success600+27.73 RP
Aug 17, 2026 16:25Tomislav TunkovicTomislav TunkovicCPPclang++14.0.6Success595
Aug 17, 2026 16:21Tomislav TunkovicTomislav TunkovicZIG0.15.1Success603
Aug 17, 2026 16:20Victor MerckléVictor MerckléCPPg++14.2.0Success604
Aug 17, 2026 16:18Tomislav TunkovicTomislav TunkovicZIG0.15.1Error
Aug 17, 2026 16:13Victor MerckléVictor MerckléCPPg++14.2.0Success629
Aug 17, 2026 16:00Victor MerckléVictor MerckléCPPg++14.2.0Success602
Aug 17, 2026 15:39Victor MerckléVictor MerckléCPPg++14.2.0Success599
Aug 17, 2026 15:38Victor MerckléVictor MerckléZIG0.16.0Success598
Aug 17, 2026 15:33Victor MerckléVictor MerckléCPPg++14.2.0Success611
Aug 17, 2026 15:25Victor MerckléVictor MerckléCPPg++14.2.0Success814
Aug 17, 2026 15:23Victor MerckléVictor MerckléZIG0.16.0Success597