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
Jun 8, 2026 21:45Victor MerckléVictor MerckléCPPg++14.2.0Success1,431+29.24 RP
Jun 8, 2026 21:30Victor MerckléVictor MerckléCPPg++14.2.0Success2,214
Jun 8, 2026 21:23Victor MerckléVictor MerckléCPPg++14.2.0Error
Jun 8, 2026 21:14Victor MerckléVictor MerckléCPPg++14.2.0Success1,451
Jun 8, 2026 16:47Victor MerckléVictor MerckléRUSTrust-1.95.0Success1,442+818.60 RP
Jun 7, 2026 23:23Victor MerckléVictor MerckléCPPg++14.2.0Success1,474
Jun 7, 2026 23:17Victor MerckléVictor MerckléCPPg++14.2.0Success1,434+86.98 RP
Jun 7, 2026 23:11Victor MerckléVictor MerckléCPPg++14.2.0Success1,443+170.76 RP
Jun 7, 2026 23:06Victor MerckléVictor MerckléCPPg++14.2.0Success1,464
Jun 7, 2026 23:00Victor MerckléVictor MerckléCPPg++14.2.0Success1,682
Jun 7, 2026 22:51Victor MerckléVictor MerckléCPPg++14.2.0Success1,554
Jun 7, 2026 22:44Victor MerckléVictor MerckléCPPg++14.2.0Success1,708
Jun 7, 2026 22:37Victor MerckléVictor MerckléCPPg++14.2.0Success1,511
Jun 7, 2026 22:31Victor MerckléVictor MerckléCPPg++14.2.0Success1,534
Jun 7, 2026 22:25Victor MerckléVictor MerckléCPPg++14.2.0Success1,461+311.32 RP
Jun 7, 2026 22:20Victor MerckléVictor MerckléCPPg++14.2.0Success1,506
Jun 7, 2026 22:13Victor MerckléVictor MerckléCPPg++14.2.0Success1,557
Jun 7, 2026 22:06Victor MerckléVictor MerckléCPPg++14.2.0Success1,499
Jun 7, 2026 22:00Victor MerckléVictor MerckléCPPg++14.2.0Success1,495+703.66 RP
Jun 7, 2026 21:51Victor MerckléVictor MerckléCPPg++14.2.0Success1,578
Jun 7, 2026 21:45Victor MerckléVictor MerckléCPPg++14.2.0Success1,578+313.34 RP
Jun 7, 2026 21:40Victor MerckléVictor MerckléCPPg++14.2.0Success1,618+113.54 RP
Jun 7, 2026 21:33Victor MerckléVictor MerckléCPPg++14.2.0Success1,657
Jun 7, 2026 21:27Victor MerckléVictor MerckléCPPg++14.2.0Success1,663
Jun 7, 2026 21:21Victor MerckléVictor MerckléCPPg++14.2.0Success1,643
Jun 7, 2026 21:15Victor MerckléVictor MerckléCPPg++14.2.0Success1,640
Jun 7, 2026 21:09Victor MerckléVictor MerckléCPPg++14.2.0Error
Jun 7, 2026 21:03Victor MerckléVictor MerckléCPPg++14.2.0Success2,053
Jun 7, 2026 00:30Victor MerckléVictor MerckléCPPg++14.2.0Success1,651
Jun 7, 2026 00:23Victor MerckléVictor MerckléCPPg++14.2.0Success1,634
Jun 7, 2026 00:17Victor MerckléVictor MerckléCPPg++14.2.0Success1,634
Jun 7, 2026 00:12Victor MerckléVictor MerckléCPPg++14.2.0Success1,633+33.63 RP
Jun 7, 2026 00:04Victor MerckléVictor MerckléCPPg++14.2.0Success1,649
Jun 6, 2026 23:56Victor MerckléVictor MerckléCPPg++14.2.0Success1,640+44.29 RP
Jun 6, 2026 23:43Victor MerckléVictor MerckléCPPg++14.2.0Success1,652+1'358.43 RP
Jun 6, 2026 06:18Victor MerckléVictor MerckléRUSTrust-1.95.0Success1,635+74.36 RP
Jun 6, 2026 06:13Victor MerckléVictor MerckléRUSTrust-1.95.0Success1,645+80.76 RP
Jun 6, 2026 06:05Victor MerckléVictor MerckléRUSTrust-1.95.0Success1,656+326.42 RP
Jun 6, 2026 05:59Victor MerckléVictor MerckléRUSTrust-1.95.0Success1,702+61.82 RP
Jun 6, 2026 05:52Victor MerckléVictor MerckléRUSTrust-1.95.0Success1,848
Jun 6, 2026 05:38Victor MerckléVictor MerckléRUSTrust-1.95.0Success1,711+227.76 RP
Jun 6, 2026 05:30Victor MerckléVictor MerckléRUSTrust-1.95.0Success1,745+1'910.22 RP
Jun 6, 2026 05:21Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,193
Jun 5, 2026 11:23Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,145
Jun 5, 2026 11:14Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,125
Jun 5, 2026 11:06Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,149
Jun 5, 2026 10:55Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,094+67.92 RP
Jun 5, 2026 10:46Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,188
Jun 5, 2026 10:39Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,221
Jun 5, 2026 10:32Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,114
Jun 5, 2026 10:16Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,177
Jun 5, 2026 10:07Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,131
May 21, 2026 20:52M-RochatM-RochatCPPg++13.3.0Success4,722+17.79 RP
May 21, 2026 20:44M-RochatM-RochatCPPg++13.3.0Success4,764
May 21, 2026 20:36M-RochatM-RochatCPPg++13.3.0Success4,894
May 21, 2026 20:30M-RochatM-RochatCPPg++13.3.0Success4,762+96.35 RP
May 21, 2026 20:19M-RochatM-RochatCPPg++13.3.0Success8,494
May 21, 2026 20:13M-RochatM-RochatCPPg++13.3.0Success4,991+56.95 RP
May 19, 2026 11:24M-RochatM-RochatCPPg++13.3.0Success5,137+750.20 RP
May 18, 2026 16:57M-RochatM-RochatCPPg++10.5.0Error
May 18, 2026 16:54M-RochatM-RochatCPPg++10.5.0Error
May 18, 2026 16:53M-RochatM-RochatCPPg++10.5.0Error
May 18, 2026 16:53M-RochatM-RochatCPPg++10.5.0Error
May 18, 2026 16:52M-RochatM-RochatCPPg++10.5.0Error
May 18, 2026 16:50M-RochatM-RochatCPPg++10.5.0Error
May 18, 2026 16:49M-RochatM-RochatCPPg++10.5.0Error
May 18, 2026 16:47M-RochatM-RochatCPPg++10.5.0Success8,461
May 17, 2026 15:56Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success4,758+13.17 RP
May 17, 2026 15:47Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success7,089
May 17, 2026 15:47Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success6,747
May 17, 2026 13:21Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
May 17, 2026 13:13Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success6,449
May 17, 2026 08:15M-RochatM-RochatCPPg++10.5.0Success8,358+0.57 RP
May 17, 2026 04:22M-RochatM-RochatCPPg++10.5.0Success9,588
May 17, 2026 03:07M-RochatM-RochatCPPg++10.5.0Success8,730
May 17, 2026 00:26M-RochatM-RochatCPPg++10.5.0Success8,442
May 16, 2026 20:56Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success4,788+298.69 RP
May 16, 2026 20:56Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success6,977
May 16, 2026 20:07Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success7,142
May 16, 2026 19:57Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success7,224
May 16, 2026 19:57Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success6,578
May 16, 2026 19:57Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success6,704
May 16, 2026 19:48Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success7,278
May 16, 2026 19:44Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
May 16, 2026 19:22Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success5,587+1'789.87 RP
May 16, 2026 19:13Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
May 16, 2026 18:12M-RochatM-RochatCPPg++10.5.0Error
May 16, 2026 18:10M-RochatM-RochatCPPg++10.5.0Error
May 16, 2026 17:24M-RochatM-RochatCPPg++13.3.0Success9,606
May 16, 2026 17:01M-RochatM-RochatCPPg++10.5.0Success8,471
May 16, 2026 17:01M-RochatM-RochatCPPg++10.5.0Success8,362+4.84 RP
May 16, 2026 16:49M-RochatM-RochatCPPg++10.5.0Success8,419
May 16, 2026 16:47M-RochatM-RochatCPPg++10.5.0Success11,750
May 16, 2026 06:54M-RochatM-RochatCPPg++10.5.0Success8,396+47.14 RP
May 16, 2026 06:50M-RochatM-RochatCPPg++10.5.0Success8,742+741.57 RP
May 15, 2026 20:31M-RochatM-RochatCPPg++10.5.0Success24,855+402.33 RP
May 14, 2026 17:16Josu San MartinJosu San MartinZIG0.15.1Success25,033
May 10, 2026 21:39Aleksei ShahoikaAleksei ShahoikaCPPg++10.5.0Success12,150
May 10, 2026 21:14Aleksei ShahoikaAleksei ShahoikaCPPg++10.5.0Success2,363+26.69 RP
May 10, 2026 21:05Aleksei ShahoikaAleksei ShahoikaCPPg++10.5.0Success2,454