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
Dec 1, 2022 18:31Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,497
Dec 1, 2022 17:45Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,913
Dec 1, 2022 17:39Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,879
Dec 1, 2022 17:18Bernard TeoBernard TeoCPPg++9.3.0Success10,018+79.42 RP
Dec 1, 2022 16:59Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,400+29.12 RP
Dec 1, 2022 16:38Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,456
Dec 1, 2022 16:34Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,434+17.70 RP
Dec 1, 2022 16:31Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Dec 1, 2022 13:19Robert BurkeRobert BurkeCPPg++9.3.0Success3,042+152.02 RP
Dec 1, 2022 12:28Robert BurkeRobert BurkeCPPg++9.3.0Error
Dec 1, 2022 11:41Robert BurkeRobert BurkeCPPg++9.3.0Success3,393
Dec 1, 2022 11:31Robert BurkeRobert BurkeCPPg++9.3.0Success3,394
Dec 1, 2022 11:24Robert BurkeRobert BurkeCPPg++9.3.0Success3,400
Dec 1, 2022 11:22Robert BurkeRobert BurkeCPPg++9.3.0Error
Dec 1, 2022 04:24Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,494
Dec 1, 2022 04:18Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,455+35.58 RP
Dec 1, 2022 04:12Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,505
Dec 1, 2022 04:08Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,498+4.90 RP
Dec 1, 2022 03:43Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,560
Dec 1, 2022 03:34Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,508
Dec 1, 2022 03:32Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,504+1.63 RP
Dec 1, 2022 03:19Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,506+31.38 RP
Dec 1, 2022 03:13Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,548
Dec 1, 2022 02:44Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Dec 1, 2022 02:41Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Dec 1, 2022 02:37Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,548
Dec 1, 2022 02:34Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Dec 1, 2022 02:30Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,545+116.71 RP
Dec 1, 2022 02:21Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,709
Dec 1, 2022 02:01Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,725
Dec 1, 2022 01:57Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,954
Dec 1, 2022 01:48Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Dec 1, 2022 01:21Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,745
Dec 1, 2022 00:02Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,754
Nov 30, 2022 23:59Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,703
Nov 30, 2022 23:54Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Nov 30, 2022 23:51Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,698+41.76 RP
Nov 30, 2022 23:42Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Nov 30, 2022 23:40Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,776
Nov 30, 2022 21:04Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,778
Nov 30, 2022 21:00Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Nov 30, 2022 19:59Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,795
Nov 30, 2022 19:57Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,756+11.29 RP
Nov 30, 2022 19:54Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,796
Nov 30, 2022 19:52Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Nov 30, 2022 19:49Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Nov 30, 2022 19:42Robert BurkeRobert BurkeCPPg++9.3.0Error
Nov 30, 2022 19:37Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,788
Nov 30, 2022 19:34Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,780
Nov 30, 2022 19:20Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,772+14.68 RP
Nov 30, 2022 19:14Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,802
Nov 30, 2022 19:08Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Nov 30, 2022 17:13Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Nov 30, 2022 17:06Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Nov 30, 2022 17:01Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Nov 30, 2022 16:59Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Nov 30, 2022 16:53Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,793+4.86 RP
Nov 30, 2022 16:51Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,800+1.38 RP
Nov 30, 2022 15:57Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success5,901
Nov 30, 2022 15:37Bernard TeoBernard TeoCPPg++9.3.0Success10,884+3.78 RP
Nov 30, 2022 15:31Bernard TeoBernard TeoCPPg++9.3.0Success11,437
Nov 30, 2022 15:19Robert BurkeRobert BurkeCPPg++9.3.0Error
Nov 30, 2022 15:16Robert BurkeRobert BurkeCPPg++9.3.0Error
Nov 30, 2022 15:06Bernard TeoBernard TeoCPPg++9.3.0Success10,933
Nov 30, 2022 14:48Robert BurkeRobert BurkeCPPg++9.3.0Success4,952
Nov 30, 2022 14:48Robert BurkeRobert BurkeCPPg++9.3.0Success3,114+20.56 RP
Nov 30, 2022 14:45Robert BurkeRobert BurkeCPPg++9.3.0Success3,146
Nov 30, 2022 14:28Robert BurkeRobert BurkeCPPg++9.3.0Success3,124+30.60 RP
Nov 30, 2022 14:22Robert BurkeRobert BurkeCPPg++9.3.0Success3,139+1'742.06 RP
Nov 30, 2022 14:15Robert BurkeRobert BurkeCPPg++9.3.0Success5,043
Nov 30, 2022 14:03Robert BurkeRobert BurkeCPPg++9.3.0Success5,032
Nov 30, 2022 14:03Robert BurkeRobert BurkeCPPg++9.3.0Success5,002+7.57 RP
Nov 30, 2022 13:43Robert BurkeRobert BurkeCPPg++9.3.0Success5,062
Nov 30, 2022 13:34Robert BurkeRobert BurkeCPPg++9.3.0Success5,021+1'750.34 RP
Nov 30, 2022 13:32Robert BurkeRobert BurkeCPPg++9.3.0Error
Nov 30, 2022 13:29Robert BurkeRobert BurkeCPPg++9.3.0Error
Nov 30, 2022 13:21Robert BurkeRobert BurkeCPPg++9.3.0Error
Nov 29, 2022 18:08Bernard TeoBernard TeoCPPg++9.3.0Error
Nov 29, 2022 18:02Bernard TeoBernard TeoCPPg++9.3.0Error
Nov 29, 2022 17:56Bernard TeoBernard TeoCPPg++9.3.0Error
Nov 29, 2022 17:52Bernard TeoBernard TeoCPPg++9.3.0Error
Nov 29, 2022 17:50Bernard TeoBernard TeoCPPg++9.3.0Error
Nov 29, 2022 17:45Bernard TeoBernard TeoCPPg++9.3.0Error
Nov 29, 2022 17:40Bernard TeoBernard TeoCPPg++9.3.0Error
Nov 29, 2022 17:40Bernard TeoBernard TeoCPPg++9.3.0Error
Nov 29, 2022 17:34Bernard TeoBernard TeoCPPg++9.3.0Success10,929+10.02 RP
Nov 29, 2022 17:32Bernard TeoBernard TeoCPPg++9.3.0Error
Nov 29, 2022 17:29Bernard TeoBernard TeoCPPg++9.3.0Error
Nov 29, 2022 17:27Bernard TeoBernard TeoCPPg++9.3.0Success11,050+3.59 RP
Nov 29, 2022 17:23Bernard TeoBernard TeoCPPg++9.3.0Success11,094+4.21 RP
Nov 29, 2022 17:22Bernard TeoBernard TeoCPPg++9.3.0Success11,408
Nov 29, 2022 17:14Bernard TeoBernard TeoCPPg++9.3.0Success12,738
Nov 29, 2022 17:08Bernard TeoBernard TeoCPPg++9.3.0Success11,146+20.76 RP
Nov 29, 2022 17:06Bernard TeoBernard TeoCPPg++9.3.0Success13,175
Nov 29, 2022 17:01Bernard TeoBernard TeoCPPg++9.3.0Success11,410+2.68 RP
Nov 28, 2022 18:15Bernard TeoBernard TeoCPPg++9.3.0Success11,445+28.36 RP
Nov 28, 2022 17:53Bernard TeoBernard TeoCPPg++9.3.0Success11,829+89.81 RP
Nov 28, 2022 17:46Bernard TeoBernard TeoCPPg++9.3.0Error
Nov 28, 2022 17:43Bernard TeoBernard TeoCPPg++9.3.0Success13,235+522.26 RP
Nov 28, 2022 17:37Bernard TeoBernard TeoCPPg++9.3.0Error