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 21, 2026 16:35Dominique GarmierDominique GarmierRUSTrust-1.94.0Error
Mar 21, 2026 16:07Dominique GarmierDominique GarmierRUSTrust-1.94.0Success7,951
Mar 21, 2026 15:53Dominique GarmierDominique GarmierRUSTrust-1.94.0Success7,974
Mar 21, 2026 15:45Dominique GarmierDominique GarmierRUSTrust-1.94.0Success55,265
Mar 21, 2026 15:38Dominique GarmierDominique GarmierRUSTrust-1.94.0Error
Mar 21, 2026 15:24Dominique GarmierDominique GarmierRUSTrust-1.94.0Success59,718
Mar 21, 2026 14:33olliecrowolliecrowGOgo1.26.1Success8,437
Mar 21, 2026 14:23olliecrowolliecrowCSHARP9.0.14Success6,062
Mar 21, 2026 14:21olliecrowolliecrowCSHARP9.0.14Success6,108
Mar 21, 2026 14:11olliecrowolliecrowZIG0.14.0Success3,325
Mar 21, 2026 14:01olliecrowolliecrowRUSTrust-1.94.0Success3,312
Mar 21, 2026 13:37Dominique GarmierDominique GarmierRUSTrust-1.94.0Error
Mar 21, 2026 13:32Dominique GarmierDominique GarmierRUSTrust-1.94.0Error
Mar 21, 2026 13:29Dominique GarmierDominique GarmierRUSTrust-1.94.0Error
Mar 21, 2026 11:19Dominique GarmierDominique GarmierRUSTrust-1.94.0Error
Mar 21, 2026 10:37Dominique GarmierDominique GarmierCSHARP9.0.14Error
Mar 21, 2026 09:42Dominique GarmierDominique GarmierZIG0.13.0Success112,927
Mar 21, 2026 09:28Dominique GarmierDominique GarmierZIG0.13.0Error
Mar 20, 2026 21:28Dominique GarmierDominique GarmierGOgo1.26.1Success27,235
Mar 20, 2026 18:06Dominique GarmierDominique GarmierGOgo1.26.1Success57,202
Mar 20, 2026 18:00Dominique GarmierDominique GarmierGOgo1.26.1Error
Mar 20, 2026 15:18olliecrowolliecrowZIG0.14.0Success3,317+13.57 RP
Mar 20, 2026 14:54olliecrowolliecrowZIG0.14.0Success3,367
Mar 20, 2026 14:44olliecrowolliecrowZIG0.14.0Success3,332+20.57 RP
Mar 20, 2026 14:38olliecrowolliecrowZIG0.14.0Success3,355+63.47 RP
Mar 20, 2026 14:32olliecrowolliecrowZIG0.14.0Error
Mar 20, 2026 14:10olliecrowolliecrowZIG0.14.0Success3,429
Mar 20, 2026 14:04olliecrowolliecrowZIG0.14.0Success3,428+0.85 RP
Mar 20, 2026 13:53olliecrowolliecrowZIG0.14.0Success3,429
Mar 20, 2026 13:50olliecrowolliecrowZIG0.14.0Error
Mar 20, 2026 12:56Dominique GarmierDominique GarmierCPPclang++18.1.3Success7,141
Mar 20, 2026 12:50Dominique GarmierDominique GarmierCPPclang++18.1.3Success7,128+8.41 RP
Mar 20, 2026 12:32Dominique GarmierDominique GarmierCPPclang++18.1.3Success7,275
Mar 20, 2026 12:29Dominique GarmierDominique GarmierCPPg++13.3.0Success7,171+38.94 RP
Mar 20, 2026 07:57Dominique GarmierDominique GarmierCPPg++13.3.0Success7,405
Mar 20, 2026 06:03olliecrowolliecrowGOgo1.26.1Success3,869
Mar 20, 2026 05:57olliecrowolliecrowCSHARP9.0.14Success5,752
Mar 20, 2026 05:54olliecrowolliecrowCSHARP9.0.14Error
Mar 20, 2026 05:50olliecrowolliecrowCSHARP9.0.14Success5,770
Mar 20, 2026 05:47olliecrowolliecrowZIG0.14.0Error
Mar 20, 2026 05:47olliecrowolliecrowGOgo1.26.1Success3,850+1'172.70 RP
Mar 20, 2026 05:46olliecrowolliecrowCSHARP9.0.14Success5,782
Mar 20, 2026 05:29olliecrowolliecrowCSHARP9.0.14Success5,735
Mar 20, 2026 05:26olliecrowolliecrowCSHARP9.0.14Success5,716
Mar 20, 2026 05:26olliecrowolliecrowCSHARP9.0.14Success5,785
Mar 20, 2026 04:59olliecrowolliecrowRUSTrust-1.94.0Success3,271
Mar 20, 2026 04:56olliecrowolliecrowRUSTrust-1.94.0Success3,274
Mar 20, 2026 04:44olliecrowolliecrowCPPclang++18.1.3Success3,276
Mar 20, 2026 04:26olliecrowolliecrowCPPclang++18.1.3Success3,133
Mar 20, 2026 04:19olliecrowolliecrowCPPclang++18.1.3Success3,128
Mar 20, 2026 04:15olliecrowolliecrowCPPclang++18.1.3Success3,494
Mar 20, 2026 04:11olliecrowolliecrowCPPclang++18.1.3Success3,463
Mar 20, 2026 04:00olliecrowolliecrowCPPclang++18.1.3Success3,146
Mar 20, 2026 03:57olliecrowolliecrowCPPclang++18.1.3Success3,149
Mar 20, 2026 03:52olliecrowolliecrowCPPclang++18.1.3Success3,141
Mar 20, 2026 02:44olliecrowolliecrowCPPclang++18.1.3Success3,120
Mar 20, 2026 02:41olliecrowolliecrowCPPclang++18.1.3Success3,116+5.14 RP
Mar 20, 2026 02:33olliecrowolliecrowCPPclang++18.1.3Success3,158
Mar 20, 2026 00:23olliecrowolliecrowCPPclang++18.1.3Success3,177
Mar 20, 2026 00:19olliecrowolliecrowCPPclang++18.1.3Success3,121+6.15 RP
Mar 20, 2026 00:16olliecrowolliecrowCPPclang++18.1.3Success3,152
Mar 20, 2026 00:14olliecrowolliecrowCPPclang++18.1.3Success3,195
Mar 20, 2026 00:08olliecrowolliecrowCPPclang++18.1.3Error
Mar 20, 2026 00:05olliecrowolliecrowCPPg++13.3.0Success3,476
Mar 19, 2026 23:59olliecrowolliecrowCPPclang++18.1.3Success3,128
Mar 19, 2026 23:51olliecrowolliecrowCPPclang++18.1.3Success3,162
Mar 19, 2026 23:44olliecrowolliecrowCPPclang++18.1.3Success3,177
Mar 19, 2026 23:41olliecrowolliecrowCPPclang++18.1.3Success3,134
Mar 19, 2026 23:37olliecrowolliecrowCPPclang++18.1.3Success3,199
Mar 19, 2026 23:32olliecrowolliecrowCPPclang++18.1.3Success3,650
Mar 19, 2026 23:31olliecrowolliecrowCPPclang++18.1.3Success3,167
Mar 19, 2026 23:25olliecrowolliecrowCPPclang++18.1.3Success3,127+22.34 RP
Mar 19, 2026 23:20olliecrowolliecrowCPPclang++18.1.3Success3,165
Mar 19, 2026 23:18olliecrowolliecrowCPPclang++18.1.3Success3,149+1.01 RP
Mar 19, 2026 23:12Dominique GarmierDominique GarmierCPPclang++18.1.3Error
Mar 19, 2026 23:07olliecrowolliecrowCPPclang++18.1.3Success3,150
Mar 19, 2026 23:02olliecrowolliecrowCPPclang++18.1.3Success3,321
Mar 19, 2026 05:45Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,385
Mar 19, 2026 05:41Dominique GarmierDominique GarmierCPPg++13.3.0Success10,804
Mar 19, 2026 02:22Dominique GarmierDominique GarmierCPPg++13.3.0Success8,286
Mar 19, 2026 00:10Dominique GarmierDominique GarmierCPPg++13.3.0Success7,392
Mar 17, 2026 21:55pseppsepCPPg++13.3.0Error
Mar 17, 2026 20:12pseppsepCPPg++13.3.0Error
Mar 17, 2026 09:54Dominique GarmierDominique GarmierCPPg++13.3.0Success12,212
Mar 17, 2026 09:44Dominique GarmierDominique GarmierCPPg++13.3.0Success7,783
Mar 17, 2026 09:44Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,125
Mar 16, 2026 22:27Dominique GarmierDominique GarmierCPPg++13.3.0Success9,172
Mar 16, 2026 17:11Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 16, 2026 17:05Dominique GarmierDominique GarmierCPPg++13.3.0Success12,061
Mar 16, 2026 17:00Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 16, 2026 16:46KeefeKeefeCPPg++13.3.0Success4,148+36.63 RP
Mar 16, 2026 16:42KeefeKeefeCPPg++13.3.0Success4,212+1'522.82 RP
Mar 16, 2026 16:27Dominique GarmierDominique GarmierCPPg++13.3.0Success12,882
Mar 16, 2026 15:44Dominique GarmierDominique GarmierCPPg++13.3.0Success7,407
Mar 16, 2026 15:14Dominique GarmierDominique GarmierCPPg++13.3.0Success7,461
Mar 16, 2026 14:56Dominique GarmierDominique GarmierCPPg++13.3.0Success7,403
Mar 16, 2026 14:47Dominique GarmierDominique GarmierCPPg++13.3.0Success7,377+363.99 RP
Mar 15, 2026 23:08Elijah KinElijah KinCPPclang++18.1.3Error
Mar 15, 2026 22:28Elijah KinElijah KinCPPclang++18.1.3Success40,898+2.19 RP
Mar 15, 2026 22:21Elijah KinElijah KinCPPg++13.3.0Success41,267+242.32 RP