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 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
Jul 31, 2023 17:43matsuoka-601matsuoka-601CPPclang++10.0.0Success4,056
Jul 31, 2023 17:38gchebanovgchebanovCPPg++9.3.0Success10,989
Jul 31, 2023 17:37matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 31, 2023 17:34matsuoka-601matsuoka-601CPPclang++10.0.0Success3,909
Jul 31, 2023 17:33matsuoka-601matsuoka-601CPPclang++10.0.0Success3,902
Jul 31, 2023 17:30gchebanovgchebanovCPPg++9.3.0Success9,992+20.12 RP
Jul 31, 2023 17:29matsuoka-601matsuoka-601CPPclang++10.0.0Success4,059
Jul 31, 2023 17:22matsuoka-601matsuoka-601CPPclang++10.0.0Success4,066
Jul 31, 2023 17:19matsuoka-601matsuoka-601CPPclang++10.0.0Success4,080
Jul 31, 2023 14:47matsuoka-601matsuoka-601CPPclang++10.0.0Success3,914
Jul 31, 2023 14:47matsuoka-601matsuoka-601CPPg++9.3.0Success3,846+123.63 RP
Jul 31, 2023 14:43matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 31, 2023 14:04matsuoka-601matsuoka-601CPPg++9.3.0Success4,038+55.17 RP
Jul 31, 2023 14:01matsuoka-601matsuoka-601CPPclang++10.0.0Success4,130+297.71 RP
Jul 31, 2023 14:00matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 31, 2023 13:55matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 31, 2023 13:54matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 31, 2023 12:43gchebanovgchebanovCPPg++9.3.0Success10,197+39.33 RP
Jul 31, 2023 12:35gchebanovgchebanovCPPg++9.3.0Success10,623+27.53 RP
Jul 31, 2023 12:30gchebanovgchebanovCPPg++9.3.0Error
Jul 31, 2023 12:25gchebanovgchebanovCPPg++9.3.0Success10,943+119.36 RP
Jul 31, 2023 12:10gchebanovgchebanovCPPg++9.3.0Success12,587+279.48 RP
Jul 31, 2023 12:01gchebanovgchebanovCPPg++9.3.0Error
Jul 31, 2023 11:57gchebanovgchebanovCPPg++9.3.0Error
Jul 31, 2023 11:45gchebanovgchebanovCPPg++9.3.0Error
Jul 31, 2023 11:43gchebanovgchebanovCPPg++9.3.0Error
Jul 31, 2023 11:40gchebanovgchebanovCPPg++9.3.0Error
Jul 31, 2023 11:38gchebanovgchebanovCPPg++9.3.0Error
Jul 31, 2023 11:36gchebanovgchebanovCPPg++9.3.0Error
Jul 31, 2023 11:24gchebanovgchebanovCPPg++9.3.0Error
Jul 31, 2023 11:19gchebanovgchebanovCPPg++9.3.0Error
Jul 31, 2023 11:13gchebanovgchebanovCPPg++9.3.0Error
Jul 31, 2023 11:04gchebanovgchebanovCPPg++9.3.0Error
Jul 31, 2023 11:00gchebanovgchebanovCPPg++9.3.0Error
Jul 31, 2023 10:59gchebanovgchebanovCPPg++9.3.0Error
Jul 31, 2023 10:58gchebanovgchebanovCPPg++9.3.0Error
Jul 31, 2023 10:58gchebanovgchebanovCPPg++9.3.0Error
Jul 30, 2023 11:12matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 30, 2023 11:11matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 30, 2023 11:02matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 30, 2023 10:40matsuoka-601matsuoka-601CPPclang++10.0.0Success4,999
Jul 30, 2023 10:38matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 30, 2023 08:21matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 30, 2023 08:10matsuoka-601matsuoka-601CPPclang++10.0.0Success4,709+6.29 RP
Jul 30, 2023 08:07matsuoka-601matsuoka-601CPPg++9.3.0Success4,839
Jul 30, 2023 03:58matsuoka-601matsuoka-601CPPclang++10.0.0Success5,162
Jul 30, 2023 03:47matsuoka-601matsuoka-601CPPclang++10.0.0Success4,807
Jul 30, 2023 03:45matsuoka-601matsuoka-601CPPclang++10.0.0Success4,723+69.80 RP
Jul 30, 2023 03:42matsuoka-601matsuoka-601CPPclang++10.0.0Success4,884+29.75 RP
Jul 30, 2023 03:36matsuoka-601matsuoka-601CPPclang++10.0.0Success4,956+5.28 RP
Jul 30, 2023 03:33matsuoka-601matsuoka-601CPPclang++10.0.0Success4,969+56.30 RP
Jul 30, 2023 03:29matsuoka-601matsuoka-601CPPg++9.3.0Success5,227