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 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
Jul 30, 2023 03:28matsuoka-601matsuoka-601CPPg++9.3.0Error
Jul 30, 2023 03:25matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 30, 2023 03:23matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 30, 2023 03:13matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 30, 2023 03:13matsuoka-601matsuoka-601CPPclang++10.0.0Success5,112+41.94 RP
Jul 30, 2023 03:10matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 30, 2023 03:09matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 30, 2023 03:01matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 30, 2023 03:01matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 30, 2023 03:00matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 30, 2023 02:59matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 30, 2023 02:38matsuoka-601matsuoka-601CPPclang++10.0.0Success5,224+13.82 RP
Jul 30, 2023 02:36matsuoka-601matsuoka-601CPPg++9.3.0Success5,262+86.19 RP
Jul 28, 2023 16:23matsuoka-601matsuoka-601CPPclang++10.0.0Success5,516
Jul 28, 2023 16:11matsuoka-601matsuoka-601CPPg++9.3.0Error
Jul 28, 2023 16:00matsuoka-601matsuoka-601CPPg++9.3.0Success5,512+367.46 RP
Jul 28, 2023 15:57matsuoka-601matsuoka-601CPPg++9.3.0Success7,023
Jul 28, 2023 15:56matsuoka-601matsuoka-601CPPg++9.3.0Error
Jul 28, 2023 12:25matsuoka-601matsuoka-601CPPclang++10.0.0Success7,013
Jul 28, 2023 11:54matsuoka-601matsuoka-601CPPg++9.3.0Success7,149
Jul 28, 2023 11:49matsuoka-601matsuoka-601CPPg++9.3.0Success6,912+1'446.76 RP
Jul 8, 2023 23:09Andrew EpsteinAndrew EpsteinCPPg++9.3.0Success44,061+226.96 RP
Jun 28, 2023 09:01AlexanderAlexanderCPPg++9.3.0Success44,194+226.28 RP
Jun 3, 2023 19:36Martin StensgårdMartin StensgårdCPPg++9.3.0Success45,710
Jun 3, 2023 19:30Martin StensgårdMartin StensgårdCPPg++9.3.0Success45,756
Jun 3, 2023 00:26Martin StensgårdMartin StensgårdCPPg++9.3.0Error
Jun 2, 2023 23:40Martin StensgårdMartin StensgårdCPPg++9.3.0Success43,948+227.54 RP
Feb 27, 2023 10:26Robert BurkeRobert BurkeCPPg++9.3.0Error
Feb 23, 2023 19:29Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,463
Feb 23, 2023 19:26Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,601
Feb 20, 2023 00:54LiamLiamCPPclang++10.0.0Error
Feb 19, 2023 21:37LiamLiamCPPclang++10.0.0Error
Feb 19, 2023 21:03LiamLiamCPPclang++10.0.0Error
Feb 19, 2023 21:03LiamLiamCPPclang++10.0.0Error
Feb 19, 2023 20:58LiamLiamCPPclang++10.0.0Error
Feb 19, 2023 20:55LiamLiamCPPclang++10.0.0Error