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
Apr 13, 2026 23:03Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,348+4.45 RP
Apr 13, 2026 23:01Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success4,176
Apr 2, 2026 03:30olliecrowolliecrowRUSTrust-1.94.1Success3,487
Apr 2, 2026 02:52olliecrowolliecrowCSHARP9.0.14Success6,149
Apr 2, 2026 02:46olliecrowolliecrowCSHARP9.0.14Success6,234
Apr 2, 2026 01:11Jasper EdbrookeJasper EdbrookeCPPclang++18.1.3Success7,301+59.92 RP
Apr 1, 2026 23:46Jasper EdbrookeJasper EdbrookeCPPclang++18.1.3Success7,635+461.73 RP
Apr 1, 2026 23:08Jasper EdbrookeJasper EdbrookeCPPclang++18.1.3Success11,846
Mar 31, 2026 23:56Jasper EdbrookeJasper EdbrookeCPPclang++18.1.3Success11,792+80.93 RP
Mar 31, 2026 17:46Jasper EdbrookeJasper EdbrookeCPPclang++18.1.3Error
Mar 31, 2026 00:39Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 30, 2026 21:45Dominique GarmierDominique GarmierCPPclang++18.1.3Success7,538
Mar 30, 2026 21:32Dominique GarmierDominique GarmierCPPclang++18.1.3Error
Mar 30, 2026 21:28Dominique GarmierDominique GarmierCPPclang++18.1.3Error
Mar 30, 2026 21:22Dominique GarmierDominique GarmierCPPclang++18.1.3Success7,693
Mar 30, 2026 19:01Dominique GarmierDominique GarmierRUSTrust-1.94.1Success7,373
Mar 30, 2026 18:55Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 30, 2026 16:10Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 30, 2026 10:59Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 30, 2026 10:56Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 30, 2026 08:07Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 30, 2026 07:03Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 30, 2026 06:33Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 30, 2026 06:28Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 30, 2026 06:20Dominique GarmierDominique GarmierRUSTrust-1.94.1Success19,245
Mar 30, 2026 05:45Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 30, 2026 05:36Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 30, 2026 05:01Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 30, 2026 04:26Dominique GarmierDominique GarmierRUSTrust-1.94.1Success19,159
Mar 30, 2026 04:24Dominique GarmierDominique GarmierRUSTrust-1.94.1Success7,304
Mar 30, 2026 04:01Dominique GarmierDominique GarmierRUSTrust-1.94.1Success7,507
Mar 30, 2026 03:36Dominique GarmierDominique GarmierRUSTrust-1.94.1Success24,168
Mar 30, 2026 02:37Dominique GarmierDominique GarmierRUSTrust-1.94.0Error
Mar 30, 2026 02:30Dominique GarmierDominique GarmierRUSTrust-1.86.0Error
Mar 30, 2026 02:24Dominique GarmierDominique GarmierRUSTrust-1.86.0Success10,965
Mar 30, 2026 02:04Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 30, 2026 01:34Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 30, 2026 00:25Dominique GarmierDominique GarmierRUSTrust-1.94.1Success7,078+9.91 RP
Mar 30, 2026 00:22Dominique GarmierDominique GarmierRUSTrust-1.94.1Success11,518
Mar 29, 2026 23:28Dominique GarmierDominique GarmierRUSTrust-1.94.1Success36,006
Mar 29, 2026 21:57Dominique GarmierDominique GarmierRUSTrust-1.94.1Success10,761
Mar 29, 2026 21:53Dominique GarmierDominique GarmierRUSTrust-1.94.1Success13,442
Mar 29, 2026 21:32Dominique GarmierDominique GarmierRUSTrust-1.94.1Success37,101
Mar 29, 2026 21:24Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 29, 2026 20:51Dominique GarmierDominique GarmierRUSTrust-1.94.1Success30,912
Mar 29, 2026 20:24Dominique GarmierDominique GarmierRUSTrust-1.94.1Success34,369
Mar 29, 2026 19:51Dominique GarmierDominique GarmierRUSTrust-1.94.1Success34,847
Mar 29, 2026 18:00Dominique GarmierDominique GarmierRUSTrust-1.94.1Success33,033
Mar 29, 2026 16:01Dominique GarmierDominique GarmierRUSTrust-1.94.0Success71,492
Mar 29, 2026 15:57Dominique GarmierDominique GarmierRUSTrust-1.94.0Success7,605
Mar 29, 2026 15:54Dominique GarmierDominique GarmierRUSTrust-1.94.0Error
Mar 29, 2026 15:32Dominique GarmierDominique GarmierRUSTrust-1.94.0Success50,818
Mar 29, 2026 15:17Dominique GarmierDominique GarmierRUSTrust-1.94.1Success50,564
Mar 29, 2026 14:29Dominique GarmierDominique GarmierGOgo1.26.1Success17,139
Mar 29, 2026 14:24Dominique GarmierDominique GarmierGOgo1.26.1Error
Mar 29, 2026 12:59Dominique GarmierDominique GarmierZIG0.13.0Error
Mar 29, 2026 12:41Dominique GarmierDominique GarmierZIG0.13.0Error
Mar 29, 2026 12:20Dominique GarmierDominique GarmierGOgo1.26.1Success14,008
Mar 29, 2026 12:14Dominique GarmierDominique GarmierGOgo1.26.1Success20,263
Mar 29, 2026 11:18Dominique GarmierDominique GarmierCPPg++13.3.0Success19,811
Mar 29, 2026 10:57Dominique GarmierDominique GarmierZIG0.13.0Success12,456
Mar 29, 2026 10:53Dominique GarmierDominique GarmierZIG0.13.0Success18,914
Mar 29, 2026 10:42Dominique GarmierDominique GarmierZIG0.13.0Success26,630
Mar 29, 2026 10:34Dominique GarmierDominique GarmierZIG0.13.0Success25,720
Mar 29, 2026 10:20Dominique GarmierDominique GarmierGOgo1.26.1Success11,039
Mar 29, 2026 10:16Dominique GarmierDominique GarmierGOgo1.26.1Error
Mar 29, 2026 10:12Dominique GarmierDominique GarmierGOgo1.26.1Error
Mar 29, 2026 10:08Dominique GarmierDominique GarmierGOgo1.26.1Success11,950
Mar 29, 2026 09:55Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,493
Mar 29, 2026 09:29Dominique GarmierDominique GarmierCPPclang++18.1.3Success9,550
Mar 29, 2026 09:17Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 29, 2026 09:00Dominique GarmierDominique GarmierCPPg++13.3.0Success11,349
Mar 29, 2026 08:53Dominique GarmierDominique GarmierGOgo1.26.1Success11,412
Mar 29, 2026 08:37Dominique GarmierDominique GarmierGOgo1.26.1Success12,763
Mar 29, 2026 08:20Dominique GarmierDominique GarmierGOgo1.26.1Error
Mar 29, 2026 08:16Dominique GarmierDominique GarmierGOgo1.26.1Success8,032
Mar 29, 2026 07:49Dominique GarmierDominique GarmierCPPclang++18.1.3Error
Mar 29, 2026 06:27Dominique GarmierDominique GarmierGOgo1.26.1Success17,296
Mar 29, 2026 06:22Dominique GarmierDominique GarmierGOgo1.26.1Success12,669
Mar 29, 2026 06:19Dominique GarmierDominique GarmierGOgo1.26.1Success11,677
Mar 29, 2026 06:14Dominique GarmierDominique GarmierGOgo1.26.1Success19,104
Mar 29, 2026 06:08Dominique GarmierDominique GarmierGOgo1.26.1Success26,071
Mar 29, 2026 05:58Dominique GarmierDominique GarmierCPPclang++18.1.3Success25,126
Mar 29, 2026 05:33Dominique GarmierDominique GarmierCPPclang++18.1.3Error
Mar 29, 2026 04:30Dominique GarmierDominique GarmierGOgo1.26.1Success23,061
Mar 29, 2026 04:24Dominique GarmierDominique GarmierGOgo1.26.1Success28,074
Mar 29, 2026 03:51Dominique GarmierDominique GarmierCPPclang++18.1.3Error
Mar 29, 2026 02:29Dominique GarmierDominique GarmierGOgo1.26.1Success16,232
Mar 29, 2026 02:25Dominique GarmierDominique GarmierGOgo1.26.1Error
Mar 28, 2026 23:35Dominique GarmierDominique GarmierCPPg++13.3.0Success8,888
Mar 28, 2026 23:19Dominique GarmierDominique GarmierCPPg++13.3.0Success8,929
Mar 28, 2026 16:02Dominique GarmierDominique GarmierCPPclang++18.1.3Error
Mar 27, 2026 17:23Dominique GarmierDominique GarmierRUSTrust-1.94.0Error
Mar 27, 2026 16:17olliecrowolliecrowCPPclang++18.1.3Success3,114+2.06 RP
Mar 27, 2026 16:12olliecrowolliecrowCPPclang++18.1.3Success3,143
Mar 26, 2026 12:44Dominique GarmierDominique GarmierRUSTrust-1.94.0Success36,407
Mar 26, 2026 10:57Dominique GarmierDominique GarmierRUSTrust-1.94.0Success7,566
Mar 25, 2026 22:35Dominique GarmierDominique GarmierZIG0.13.0Error
Mar 25, 2026 21:52Dominique GarmierDominique GarmierZIG0.13.0Success8,867
Mar 25, 2026 21:06Dominique GarmierDominique GarmierZIG0.13.0Success33,253