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 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
Aug 4, 2023 08:15matsuoka-601matsuoka-601CPPclang++10.0.0Success5,735
Aug 4, 2023 08:14matsuoka-601matsuoka-601CPPclang++10.0.0Error
Aug 4, 2023 08:13matsuoka-601matsuoka-601CPPclang++10.0.0Error
Aug 4, 2023 01:43Robert BurkeRobert BurkeCPPg++9.3.0Success3,271
Aug 4, 2023 01:34Robert BurkeRobert BurkeCPPg++9.3.0Success5,109
Aug 4, 2023 01:30Robert BurkeRobert BurkeCPPg++9.3.0Success3,252
Aug 2, 2023 12:20gchebanovgchebanovCPPg++9.3.0Success5,082+3.09 RP
Aug 2, 2023 12:16gchebanovgchebanovCPPg++9.3.0Error
Aug 2, 2023 12:16gchebanovgchebanovCPPg++9.3.0Error
Aug 2, 2023 12:12gchebanovgchebanovCPPg++9.3.0Success5,090+407.97 RP
Aug 2, 2023 12:08gchebanovgchebanovCPPg++9.3.0Error
Aug 2, 2023 11:55gchebanovgchebanovCPPg++9.3.0Success7,539
Aug 2, 2023 11:14gchebanovgchebanovCPPg++9.3.0Error
Aug 2, 2023 08:34matsuoka-601matsuoka-601CPPclang++10.0.0Success3,874
Aug 1, 2023 20:02gchebanovgchebanovCPPg++9.3.0Error
Aug 1, 2023 19:53gchebanovgchebanovCPPg++9.3.0Error
Aug 1, 2023 19:48gchebanovgchebanovCPPg++9.3.0Error
Aug 1, 2023 19:13gchebanovgchebanovCPPg++9.3.0Success6,528
Aug 1, 2023 16:28gchebanovgchebanovCPPg++9.3.0Success7,669
Aug 1, 2023 15:45gchebanovgchebanovCPPg++9.3.0Error
Aug 1, 2023 15:16gchebanovgchebanovCPPg++9.3.0Success6,624
Aug 1, 2023 13:38matsuoka-601matsuoka-601CPPclang++10.0.0Success4,018
Aug 1, 2023 13:38matsuoka-601matsuoka-601CPPg++9.3.0Success5,508
Aug 1, 2023 13:15matsuoka-601matsuoka-601CPPclang++10.0.0Success4,015
Aug 1, 2023 13:12matsuoka-601matsuoka-601CPPclang++10.0.0Error
Aug 1, 2023 11:45gchebanovgchebanovCPPg++9.3.0Success6,424+105.28 RP
Aug 1, 2023 11:44gchebanovgchebanovCPPg++9.3.0Success6,890+175.71 RP
Aug 1, 2023 11:41gchebanovgchebanovCPPg++9.3.0Error
Aug 1, 2023 11:41gchebanovgchebanovCPPg++9.3.0Error
Aug 1, 2023 11:30gchebanovgchebanovCPPg++9.3.0Error
Aug 1, 2023 11:29gchebanovgchebanovCPPg++9.3.0Success7,839+1.14 RP
Aug 1, 2023 11:27gchebanovgchebanovCPPg++9.3.0Success8,058
Aug 1, 2023 11:20gchebanovgchebanovCPPg++9.3.0Success7,846+59.17 RP
Aug 1, 2023 11:16gchebanovgchebanovCPPg++9.3.0Error
Aug 1, 2023 11:07gchebanovgchebanovCPPg++9.3.0Success8,228+165.93 RP
Aug 1, 2023 11:04gchebanovgchebanovCPPg++9.3.0Error
Aug 1, 2023 10:54gchebanovgchebanovCPPg++9.3.0Error
Aug 1, 2023 10:43gchebanovgchebanovCPPg++9.3.0Success9,529+35.95 RP
Aug 1, 2023 10:38gchebanovgchebanovCPPg++9.3.0Success9,867+12.68 RP
Aug 1, 2023 10:14gchebanovgchebanovCPPg++9.3.0Success11,409
Aug 1, 2023 10:08gchebanovgchebanovCPPg++9.3.0Success10,906
Aug 1, 2023 10:03gchebanovgchebanovCPPg++9.3.0Success10,508
Jul 31, 2023 18:13matsuoka-601matsuoka-601CPPclang++10.0.0Success3,874
Jul 31, 2023 18:03matsuoka-601matsuoka-601CPPclang++10.0.0Success3,862
Jul 31, 2023 17:54matsuoka-601matsuoka-601CPPclang++10.0.0Success4,066
Jul 31, 2023 17:50matsuoka-601matsuoka-601CPPclang++10.0.0Success4,065
Jul 31, 2023 17:46matsuoka-601matsuoka-601CPPclang++10.0.0Success4,060
Jul 31, 2023 17:44gchebanovgchebanovCPPg++9.3.0Success10,475