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 22, 2023 03:16Kenneth MaplesKenneth MaplesCPPg++9.3.0Success10,055
Dec 22, 2023 03:03Kenneth MaplesKenneth MaplesCPPg++9.3.0Success10,068
Dec 17, 2023 09:22Kenneth MaplesKenneth MaplesCPPg++9.3.0Success10,632
Dec 16, 2023 16:45Oleg KovalovOleg KovalovGOgo1.21.5Error
Dec 16, 2023 16:18Oleg KovalovOleg KovalovGOgo1.21.5Error
Dec 16, 2023 16:09Oleg KovalovOleg KovalovGOgo1.21.5Error
Dec 16, 2023 10:43Oleg KovalovOleg KovalovGOgo1.21.5Error
Dec 16, 2023 09:30Oleg KovalovOleg KovalovGOgo1.21.5Error
Dec 16, 2023 09:24Oleg KovalovOleg KovalovGOgo1.21.5Error
Dec 16, 2023 09:05Oleg KovalovOleg KovalovGOgo1.21.5Error
Dec 16, 2023 09:03Oleg KovalovOleg KovalovGOgo1.21.5Error
Dec 16, 2023 08:58Oleg KovalovOleg KovalovGOgo1.21.5Error
Dec 15, 2023 22:59Oleg KovalovOleg KovalovCPPg++9.3.0Success44,065+226.94 RP
Dec 12, 2023 12:27matsuoka-601matsuoka-601CPPclang++10.0.0Success5,952
Dec 12, 2023 12:10matsuoka-601matsuoka-601CPPclang++10.0.0Success5,979
Dec 12, 2023 12:08matsuoka-601matsuoka-601CPPg++9.3.0Success5,992
Dec 12, 2023 12:03matsuoka-601matsuoka-601CPPclang++10.0.0Error
Dec 12, 2023 11:49matsuoka-601matsuoka-601CPPclang++10.0.0Success6,212
Dec 12, 2023 11:45matsuoka-601matsuoka-601CPPclang++10.0.0Success6,031
Dec 12, 2023 11:45matsuoka-601matsuoka-601CPPclang++10.0.0Success6,051
Dec 12, 2023 08:18matsuoka-601matsuoka-601CPPclang++10.0.0Error
Dec 12, 2023 08:18matsuoka-601matsuoka-601CPPclang++10.0.0Error
Dec 12, 2023 08:17matsuoka-601matsuoka-601CPPclang++10.0.0Error
Dec 12, 2023 08:17matsuoka-601matsuoka-601CPPclang++10.0.0Error
Dec 12, 2023 08:01matsuoka-601matsuoka-601CPPg++9.3.0Error
Dec 12, 2023 08:01matsuoka-601matsuoka-601CPPg++9.3.0Error
Dec 12, 2023 08:00matsuoka-601matsuoka-601CPPg++9.3.0Error
Oct 12, 2023 05:01Robert BurkeRobert BurkeCPPg++9.3.0Success4,791
Oct 9, 2023 02:53sliceteamsliceteamCPPg++9.3.0Success44,229+226.10 RP
Oct 3, 2023 10:24matsuoka-601matsuoka-601CPPclang++10.0.0Success3,136+1.02 RP
Oct 3, 2023 08:24matsuoka-601matsuoka-601CPPclang++10.0.0Success3,137+71.52 RP
Aug 11, 2023 19:07Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,428
Aug 11, 2023 19:04Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,471
Aug 11, 2023 18:21Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success3,473
Aug 10, 2023 06:38parsersmailparsersmailCPPg++9.3.0Success43,862+227.99 RP
Aug 8, 2023 10:56matsuoka-601matsuoka-601CPPclang++10.0.0Error
Aug 7, 2023 21:46gchebanovgchebanovCPPg++9.3.0Success10,341
Aug 7, 2023 17:17gchebanovgchebanovCPPg++9.3.0Success10,566
Aug 7, 2023 17:09gchebanovgchebanovCPPg++9.3.0Success10,527
Aug 7, 2023 16:52gchebanovgchebanovCPPg++9.3.0Error
Aug 7, 2023 16:38gchebanovgchebanovCPPg++9.3.0Error
Aug 7, 2023 16:32gchebanovgchebanovCPPg++9.3.0Error
Aug 7, 2023 16:11gchebanovgchebanovCPPg++9.3.0Error
Aug 7, 2023 15:59gchebanovgchebanovCPPg++9.3.0Error
Aug 7, 2023 15:48gchebanovgchebanovCPPg++9.3.0Error
Aug 7, 2023 14:47gchebanovgchebanovCPPg++9.3.0Error
Aug 7, 2023 14:43gchebanovgchebanovCPPg++9.3.0Success7,706
Aug 7, 2023 14:34gchebanovgchebanovCPPg++9.3.0Error
Aug 7, 2023 13:34gchebanovgchebanovCPPg++9.3.0Success5,340
Aug 7, 2023 13:11matsuoka-601matsuoka-601CPPclang++10.0.0Success3,209+48.75 RP
Aug 7, 2023 12:56matsuoka-601matsuoka-601CPPg++9.3.0Success3,367
Aug 7, 2023 12:45matsuoka-601matsuoka-601CPPclang++10.0.0Success3,260+192.27 RP
Aug 7, 2023 12:39matsuoka-601matsuoka-601CPPclang++10.0.0Error
Aug 7, 2023 12:33matsuoka-601matsuoka-601CPPclang++10.0.0Success3,485
Aug 7, 2023 12:29matsuoka-601matsuoka-601CPPclang++10.0.0Success4,494
Aug 7, 2023 12:29matsuoka-601matsuoka-601CPPclang++10.0.0Success4,687
Aug 7, 2023 12:20matsuoka-601matsuoka-601CPPclang++10.0.0Success4,499
Aug 7, 2023 12:19matsuoka-601matsuoka-601CPPclang++10.0.0Error
Aug 7, 2023 11:12matsuoka-601matsuoka-601CPPclang++10.0.0Success3,478+59.90 RP
Aug 6, 2023 12:09matsuoka-601matsuoka-601CPPclang++10.0.0Success3,678
Aug 6, 2023 10:33matsuoka-601matsuoka-601CPPclang++10.0.0Success3,681
Aug 6, 2023 10:28matsuoka-601matsuoka-601CPPclang++10.0.0Success3,681
Aug 6, 2023 09:30matsuoka-601matsuoka-601CPPclang++10.0.0Success3,733
Aug 6, 2023 09:15matsuoka-601matsuoka-601CPPclang++10.0.0Success3,776
Aug 6, 2023 09:14matsuoka-601matsuoka-601CPPclang++10.0.0Error
Aug 6, 2023 06:11matsuoka-601matsuoka-601CPPclang++10.0.0Success3,785
Aug 6, 2023 06:10matsuoka-601matsuoka-601CPPclang++10.0.0Success3,834
Aug 6, 2023 06:08matsuoka-601matsuoka-601CPPclang++10.0.0Success3,776
Aug 6, 2023 05:57matsuoka-601matsuoka-601CPPclang++10.0.0Success3,836
Aug 6, 2023 05:20matsuoka-601matsuoka-601CPPclang++10.0.0Success3,777
Aug 6, 2023 05:18matsuoka-601matsuoka-601CPPg++9.3.0Success3,829
Aug 6, 2023 05:12matsuoka-601matsuoka-601CPPclang++10.0.0Success3,767
Aug 6, 2023 05:09matsuoka-601matsuoka-601CPPclang++10.0.0Success3,778
Aug 6, 2023 05:05matsuoka-601matsuoka-601CPPclang++10.0.0Success3,732
Aug 6, 2023 04:56matsuoka-601matsuoka-601CPPclang++10.0.0Success3,731
Aug 6, 2023 04:55matsuoka-601matsuoka-601CPPclang++10.0.0Error
Aug 6, 2023 04:46matsuoka-601matsuoka-601CPPclang++10.0.0Success3,753
Aug 6, 2023 03:33matsuoka-601matsuoka-601CPPclang++10.0.0Success3,761
Aug 6, 2023 03:28matsuoka-601matsuoka-601CPPclang++10.0.0Success3,765
Aug 6, 2023 03:27matsuoka-601matsuoka-601CPPclang++10.0.0Success3,770
Aug 5, 2023 19:19Robert BurkeRobert BurkeCPPg++9.3.0Success3,242
Aug 5, 2023 12:23sadfunsadfunGOgo1.20.7Error
Aug 5, 2023 11:20sadfunsadfunGOgo1.20.7Error
Aug 5, 2023 11:18sadfunsadfunGOgo1.20.7Error
Aug 5, 2023 08:19matsuoka-601matsuoka-601CPPclang++10.0.0Success4,021
Aug 5, 2023 08:19matsuoka-601matsuoka-601CPPclang++10.0.0Success3,997
Aug 5, 2023 08:00matsuoka-601matsuoka-601CPPg++9.3.0Success3,657
Aug 5, 2023 08:00matsuoka-601matsuoka-601CPPg++9.3.0Success3,552+215.21 RP
Aug 5, 2023 08:00matsuoka-601matsuoka-601CPPclang++10.0.0Error
Aug 5, 2023 07:56matsuoka-601matsuoka-601CPPclang++10.0.0Success3,885
Aug 5, 2023 07:53matsuoka-601matsuoka-601CPPclang++10.0.0Success3,878
Aug 4, 2023 16:01sadfunsadfunCPPg++9.3.0Success43,896+227.81 RP
Aug 4, 2023 12:14matsuoka-601matsuoka-601CPPclang++10.0.0Error
Aug 4, 2023 09:18matsuoka-601matsuoka-601CPPclang++10.0.0Success3,877
Aug 4, 2023 09:17matsuoka-601matsuoka-601CPPclang++10.0.0Success3,862
Aug 4, 2023 08:50matsuoka-601matsuoka-601CPPclang++10.0.0Success3,884
Aug 4, 2023 08:48matsuoka-601matsuoka-601CPPclang++10.0.0Success3,872
Aug 4, 2023 08:38matsuoka-601matsuoka-601CPPclang++10.0.0Success3,864
Aug 4, 2023 08:18matsuoka-601matsuoka-601CPPg++9.3.0Success5,825
Aug 4, 2023 08:15matsuoka-601matsuoka-601CPPclang++10.0.0Success5,670