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
Mar 14, 2026 18:36Dominique GarmierDominique GarmierCPPg++13.3.0Success11,060
Mar 14, 2026 16:41Dominique GarmierDominique GarmierCPPg++13.3.0Success10,993
Mar 14, 2026 16:14Dominique GarmierDominique GarmierCPPg++13.3.0Success10,921
Mar 14, 2026 16:14Dominique GarmierDominique GarmierCPPclang++18.1.3Success11,074
Mar 14, 2026 16:04Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 14, 2026 16:00Dominique GarmierDominique GarmierCPPclang++18.1.3Error
Mar 13, 2026 23:08pseppsepCPPg++13.3.0Error
Mar 13, 2026 22:33pseppsepCPPg++13.3.0Success25,850
Mar 13, 2026 22:08pseppsepCPPg++13.3.0Success26,092
Mar 13, 2026 21:59pseppsepCPPg++13.3.0Success23,365+427.99 RP
Mar 13, 2026 21:53pseppsepCPPg++13.3.0Error
Mar 13, 2026 21:46pseppsepCPPg++13.3.0Error
Mar 13, 2026 21:41pseppsepCPPg++13.3.0Error
Mar 13, 2026 15:55Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,085+884.22 RP
Mar 13, 2026 12:35Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 13, 2026 12:06Dominique GarmierDominique GarmierCPPg++13.3.0Success93,148+107.36 RP
Mar 13, 2026 11:48Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 13, 2026 11:46Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 11, 2026 02:45Sergey SerebryakovSergey SerebryakovCPPg++13.3.0Error
Mar 10, 2026 19:30DanielDanielRUSTrust-1.94.0Success17,109+141.42 RP
Mar 10, 2026 19:25DanielDanielRUSTrust-1.94.0Success42,492
Mar 10, 2026 06:14olliecrowolliecrowRUSTrust-1.94.0Success3,397
Mar 10, 2026 06:05olliecrowolliecrowRUSTrust-1.94.0Success3,298
Mar 10, 2026 05:25olliecrowolliecrowRUSTrust-1.93.1Success3,319
Mar 10, 2026 05:23olliecrowolliecrowRUSTrust-1.94.0Success3,290
Mar 10, 2026 05:21olliecrowolliecrowRUSTrust-1.94.0Success3,286
Mar 10, 2026 05:18olliecrowolliecrowRUSTrust-1.94.0Success3,287
Mar 10, 2026 04:37olliecrowolliecrowCPPclang++18.1.3Success5,128
Mar 10, 2026 04:20olliecrowolliecrowCPPclang++18.1.3Success3,164
Mar 10, 2026 04:17olliecrowolliecrowCPPclang++18.1.3Success5,418
Mar 6, 2026 01:43Sergey SerebryakovSergey SerebryakovCPPg++13.3.0Error
Mar 4, 2026 09:16olliecrowolliecrowCPPclang++18.1.3Success3,175
Mar 4, 2026 09:10olliecrowolliecrowCPPclang++18.1.3Success3,167
Mar 4, 2026 09:03olliecrowolliecrowCPPclang++18.1.3Success3,151
Mar 4, 2026 08:56olliecrowolliecrowCPPclang++18.1.3Success3,157
Mar 4, 2026 08:51olliecrowolliecrowCPPclang++18.1.3Success3,150+7.04 RP
Mar 4, 2026 08:43olliecrowolliecrowCPPclang++18.1.3Success3,398
Mar 4, 2026 08:36olliecrowolliecrowCPPclang++18.1.3Success3,393
Mar 4, 2026 08:28olliecrowolliecrowCPPclang++18.1.3Success3,157+9.00 RP
Mar 4, 2026 08:23olliecrowolliecrowCPPclang++18.1.3Success3,177
Mar 4, 2026 08:16olliecrowolliecrowCPPclang++18.1.3Success3,172
Mar 4, 2026 08:08olliecrowolliecrowCPPclang++18.1.3Success3,166+2.99 RP
Mar 4, 2026 08:00olliecrowolliecrowCPPclang++18.1.3Success3,169+31.55 RP
Mar 4, 2026 07:54olliecrowolliecrowCPPclang++18.1.3Success3,225
Mar 4, 2026 07:49olliecrowolliecrowCPPclang++18.1.3Success3,217
Mar 4, 2026 07:40olliecrowolliecrowCPPclang++18.1.3Success3,225
Mar 4, 2026 07:36olliecrowolliecrowCPPclang++18.1.3Success3,217
Mar 4, 2026 07:11olliecrowolliecrowCPPclang++18.1.3Success3,210
Mar 4, 2026 06:59olliecrowolliecrowCPPclang++18.1.3Success3,213
Mar 4, 2026 06:47olliecrowolliecrowCPPclang++18.1.3Success3,201+19.40 RP
Mar 4, 2026 06:36olliecrowolliecrowCPPclang++18.1.3Success3,265
Mar 4, 2026 06:29olliecrowolliecrowCPPclang++18.1.3Success6,051
Mar 4, 2026 06:15olliecrowolliecrowCPPclang++18.1.3Success3,253
Mar 4, 2026 06:06olliecrowolliecrowCPPclang++18.1.3Success3,221+6.73 RP
Mar 4, 2026 06:00olliecrowolliecrowCPPclang++18.1.3Success3,240
Mar 4, 2026 05:48olliecrowolliecrowCPPclang++18.1.3Success3,247
Mar 4, 2026 05:38olliecrowolliecrowCPPclang++18.1.3Success3,253
Mar 4, 2026 05:29olliecrowolliecrowCPPclang++18.1.3Success3,239
Mar 4, 2026 05:20olliecrowolliecrowCPPclang++18.1.3Success3,252
Mar 4, 2026 05:14olliecrowolliecrowCPPclang++18.1.3Success3,248
Mar 4, 2026 05:03olliecrowolliecrowCPPclang++18.1.3Success3,234
Mar 4, 2026 04:55olliecrowolliecrowCPPclang++18.1.3Success3,228+3.83 RP
Mar 4, 2026 04:49olliecrowolliecrowCPPclang++18.1.3Success3,254
Mar 4, 2026 04:35olliecrowolliecrowCPPclang++18.1.3Success3,232
Mar 4, 2026 04:29olliecrowolliecrowCPPclang++18.1.3Success3,481
Mar 4, 2026 04:25olliecrowolliecrowCPPclang++18.1.3Success3,239
Mar 4, 2026 04:13olliecrowolliecrowCPPclang++18.1.3Success3,248
Mar 4, 2026 04:09olliecrowolliecrowCPPclang++18.1.3Success3,246
Mar 4, 2026 04:01olliecrowolliecrowCPPg++13.3.0Success3,726
Mar 4, 2026 03:52olliecrowolliecrowCPPclang++18.1.3Success3,428
Mar 4, 2026 03:47olliecrowolliecrowCPPclang++18.1.3Success4,811
Mar 4, 2026 03:20olliecrowolliecrowCPPclang++18.1.3Success3,437
Mar 4, 2026 03:10olliecrowolliecrowCPPclang++18.1.3Success3,236
Mar 4, 2026 03:02olliecrowolliecrowCPPclang++18.1.3Success3,244
Mar 4, 2026 02:52olliecrowolliecrowCPPclang++18.1.3Success3,240
Mar 4, 2026 02:48olliecrowolliecrowCPPclang++18.1.3Success3,274
Mar 4, 2026 02:39Josu San MartinJosu San MartinCSHARP9.0.13Success3,938+1'383.29 RP
Mar 4, 2026 02:36olliecrowolliecrowCPPclang++18.1.3Success3,286
Mar 4, 2026 02:24olliecrowolliecrowCPPclang++18.1.3Success3,250
Mar 4, 2026 02:19olliecrowolliecrowCPPclang++18.1.3Success4,186
Mar 4, 2026 02:09olliecrowolliecrowCPPclang++18.1.3Success3,326
Mar 4, 2026 01:58olliecrowolliecrowCPPclang++18.1.3Success3,232+4.78 RP
Mar 4, 2026 01:42olliecrowolliecrowCPPclang++18.1.3Success3,237+3.81 RP
Mar 4, 2026 01:36olliecrowolliecrowCPPclang++18.1.3Success3,388
Mar 4, 2026 01:30olliecrowolliecrowCPPclang++18.1.3Success3,465
Mar 4, 2026 01:22olliecrowolliecrowCPPclang++18.1.3Success3,246
Mar 4, 2026 01:16olliecrowolliecrowCPPclang++18.1.3Success3,241+12.33 RP
Mar 4, 2026 01:07olliecrowolliecrowCPPclang++18.1.3Success3,254+142.31 RP
Mar 4, 2026 00:59olliecrowolliecrowCPPclang++18.1.3Success3,412+7.71 RP
Mar 4, 2026 00:54olliecrowolliecrowCPPclang++18.1.3Success3,588
Mar 4, 2026 00:39olliecrowolliecrowCPPclang++18.1.3Success3,421+1.71 RP
Mar 4, 2026 00:31olliecrowolliecrowCPPclang++18.1.3Success3,423+20.34 RP
Mar 4, 2026 00:23olliecrowolliecrowCPPclang++18.1.3Success4,383
Mar 4, 2026 00:15olliecrowolliecrowCPPclang++18.1.3Success3,585
Mar 4, 2026 00:10olliecrowolliecrowCPPclang++18.1.3Success3,447+34.10 RP
Mar 4, 2026 00:03olliecrowolliecrowCPPclang++18.1.3Success3,651
Mar 3, 2026 23:30olliecrowolliecrowCPPclang++18.1.3Success3,518
Mar 3, 2026 23:26olliecrowolliecrowCPPclang++18.1.3Success3,488+2.46 RP
Mar 3, 2026 23:17olliecrowolliecrowCPPclang++18.1.3Success3,491+3.28 RP
Mar 3, 2026 23:15olliecrowolliecrowCPPclang++18.1.3Success3,504