Sort UUIDs 
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.
| # | Author | Score | Language | Solution | |
|---|---|---|---|---|---|
| 1 | 2,105 | RUST rust-1.95.0 | May 5, 2026 16:08 2,327,107,617 ns · 726,631,000 ns · 178,837,000 ns · 262,144 B | ||
| 2 | 2,440 | CPP g++10.5.0 | May 6, 2026 03:35 3,040,910,419 ns · 654,066,000 ns · 395,500,000 ns · 12,795,904 B | ||
| 3 | 2,979 | CPP g++13.3.0 | Jan 21, 2026 02:25 3,654,837,347 ns · 716,937,000 ns · 563,960,000 ns · 13,578,240 B | ||
| 4 | 3,010 | CPP g++13.3.0 | Jan 16, 2026 14:36 30,348,840,488 ns · 947,109,000 ns · 347,020,000 ns · 2,023,424 B | ||
| 5 | 3,101 | CPP clang++18.1.3 | Sep 8, 2024 15:10 3,654,432,655 ns · 760,958,000 ns · 572,402,000 ns · 47,259,648 B | ||
| 6 | 3,321 | CPP clang++20.1.2 | Apr 21, 2026 22:21 3,306,044,751 ns · 710,493,000 ns · 717,638,000 ns · 254,873,600 B | ||
| 7 | 3,348 | CPP g++13.3.0 | Apr 13, 2026 23:03 3,160,666,202 ns · 965,325,000 ns · 474,157,000 ns · 110,608,384 B | ||
| 8 | 3,502 | CPP g++13.3.0 | Apr 30, 2026 02:44 3,643,406,176 ns · 1,078,767,000 ns · 427,223,000 ns · 23,003,136 B | ||
| 9 | 3,542 | CPP g++13.2.0 | Dec 28, 2024 22:02 13,102,733,845 ns · 789,404,000 ns · 733,472,000 ns · 2,142,208 B | ||
| 10 | 3,694 | CPP g++13.3.0 | Jan 23, 2026 22:42 3,383,689,134 ns · 1,013,355,000 ns · 574,969,000 ns · 39,702,528 B | ||
| 11 | 3,755 | CPP g++13.3.0 | Apr 18, 2026 02:08 3,698,951,091 ns · 1,040,238,000 ns · 574,371,000 ns · 11,112,448 B | ||
| 12 | 3,892 | CPP g++10.5.0 | May 3, 2026 16:03 5,390,615,866 ns · 957,121,000 ns · 716,478,000 ns · 262,627,328 B | ||
| 13 | 4,148 | CPP g++13.3.0 | Mar 16, 2026 16:46 3,677,144,569 ns · 1,298,782,000 ns · 484,713,000 ns · 109,027,328 B | ||
| 14 | 4,877 | CPP g++13.3.0 | Apr 24, 2026 08:44 3,062,872,031 ns · 1,704,535,000 ns · 392,721,000 ns · 114,044,928 B | ||
| 15 | 4,931 | CPP g++9.3.0 | Dec 22, 2023 19:16 11,433,200,811 ns · 2,120,195,913 ns · 0 ns · 246,706,176 B | ||
| 16 | 5,082 | CPP g++9.3.0 | Aug 2, 2023 12:20 25,807,321,016 ns · 2,185,251,474 ns · 0 ns · 18,952,192 B | ||
| 17 | 5,131 | CPP clang++10.0.0 | Aug 4, 2022 13:28 12,552,613,211 ns · 2,206,122,520 ns · 0 ns · 152,834,048 B | ||
| 18 | 5,234 | RUST rust-1.79.0 | Aug 22, 2024 21:35 6,332,324,233 ns · 2,250,669,307 ns · 0 ns · 17,182,720 B | ||
| 19 | 6,391 | CPP g++9.4.0 | Mar 8, 2024 11:01 4,085,837,861 ns · 2,748,141,300 ns · 0 ns · 26,505,216 B | ||
| 20 | 6,451 | RUST rust-1.95.0 | Apr 21, 2026 01:37 4,141,503,949 ns · 2,251,910,000 ns · 522,091,000 ns · 46,366,720 B | ||
| 21 | 7,301 | CPP clang++18.1.3 | Apr 2, 2026 01:11 5,940,137,286 ns · 1,918,252,000 ns · 1,221,348,000 ns · 264,089,600 B | ||
| 22 | 7,339 | CPP g++10.5.0 | May 5, 2026 11:35 4,671,047,344 ns · 2,479,468,000 ns · 676,630,000 ns · 144,723,968 B | ||
| 23 | 7,501 | RUST | Jun 18, 2021 14:57 13,997,337,018 ns · 3,225,633,456 ns · 0 ns · 626,339,840 B | ||
| 24 | 8,650 | CSHARP 9.0.11 | Dec 16, 2025 12:45 6,417,344,000 ns · 3,032,159,000 ns · 687,234,000 ns · 45,891,584 B | ||
| 25 | 8,804 | CPP g++13.3.0 | Jan 29, 2026 19:54 6,385,597,866 ns · 3,046,961,000 ns · 738,593,000 ns · 36,962,304 B | ||
| 26 | 9,162 | CPP clang++18.1.3 | Dec 23, 2025 12:20 8,266,864,139 ns · 2,427,814,000 ns · 1,511,677,000 ns · 265,592,832 B | ||
| 27 | 9,233 | CPP | Jul 16, 2021 22:43 10,855,025,587 ns · 3,970,222,736 ns · 0 ns · 612,548,608 B | ||
| 28 | 9,234 | CPP g++9.3.0 | Sep 5, 2021 22:33 43,619,622,336 ns · 3,970,809,157 ns · 0 ns · 12,353,536 B | ||
| 29 | 9,706 | CPP g++9.3.0 | Jan 8, 2023 15:22 14,218,321,409 ns · 4,173,515,361 ns · 0 ns · 17,465,344 B | ||
| 30 | 12,985 | CPP g++13.3.0 | Nov 2, 2025 10:20 13,346,067,493 ns · 3,065,374,000 ns · 2,518,381,000 ns · 233,205,760 B | ||
| 31 | 13,132 | GO go1.25.4 | Nov 14, 2025 04:30 9,334,648,236 ns · 4,515,339,000 ns · 1,131,339,000 ns · 166,633,472 B | ||
| 32 | 14,672 | CPP clang++18.1.3 | Feb 2, 2025 19:10 28,899,110,475 ns · 2,291,097,000 ns · 4,017,676,000 ns · 2,224,128 B | ||
| 33 | 17,109 | RUST rust-1.94.0 | Mar 10, 2026 19:30 29,614,826,691 ns · 2,431,918,000 ns · 4,924,767,000 ns · 11,685,888 B | ||
| 34 | 18,674 | CPP clang++18.1.3 | Oct 18, 2025 02:31 38,154,387,863 ns · 2,008,232,000 ns · 6,021,575,000 ns · 10,371,072 B | ||
| 35 | 22,774 | RUST rust-1.82.0 | Oct 19, 2024 20:53 41,312,044,943 ns · 3,435,922,000 ns · 6,356,858,000 ns · 10,108,928 B | ||
| 36 | 23,365 | CPP g++13.3.0 | Mar 13, 2026 21:59 15,546,387,691 ns · 8,718,874,000 ns · 1,328,192,000 ns · 192,372,736 B | ||
| 37 | 26,953 | CPP clang++18.1.3 | May 28, 2025 19:45 48,905,837,018 ns · 5,317,156,000 ns · 6,272,526,000 ns · 3,248,128 B | ||
| 38 | 38,754 | CPP clang++18.1.3 | Feb 3, 2025 05:30 21,143,340,463 ns · 14,610,000,000 ns · 2,054,327,000 ns · 29,204,480 B | ||
| 39 | 39,247 | CPP clang++18.1.3 | Jan 16, 2025 20:33 21,341,812,308 ns · 14,803,313,000 ns · 2,073,085,000 ns · 28,954,624 B | ||
| 40 | 39,248 | CPP clang++18.1.3 | Nov 6, 2024 06:48 21,564,749,991 ns · 14,804,856,000 ns · 2,071,837,000 ns · 29,073,408 B | ||
| 41 | 39,488 | CPP clang++18.1.3 | Jan 29, 2025 15:09 21,243,049,463 ns · 14,916,857,000 ns · 2,063,086,000 ns · 28,954,624 B | ||
| 42 | 40,898 | CPP clang++18.1.3 | Mar 15, 2026 22:28 21,824,855,494 ns · 15,358,296,000 ns · 2,227,975,000 ns · 29,044,736 B | ||
| 43 | 42,694 | CPP clang++10.0.0 | Dec 27, 2023 10:30 45,379,019,432 ns · 18,358,224,982 ns · 0 ns · 33,648,640 B | ||
| 44 | 43,002 | CPP g++9.3.0 | Feb 15, 2023 19:48 36,785,871,509 ns · 18,491,019,044 ns · 0 ns · 33,714,176 B | ||
| 45 | 43,862 | CPP g++9.3.0 | Aug 10, 2023 06:38 35,299,703,675 ns · 18,860,475,152 ns · 0 ns · 31,051,776 B | ||
| 46 | 43,896 | CPP g++9.3.0 | Aug 4, 2023 16:01 40,134,869,705 ns · 18,875,148,856 ns · 0 ns · 30,875,648 B | ||
| 47 | 43,933 | CPP g++9.4.0 | Apr 4, 2024 08:54 23,140,107,536 ns · 18,890,996,569 ns · 0 ns · 38,842,368 B | ||
| 48 | 43,948 | CPP g++9.3.0 | Jun 2, 2023 23:40 36,843,425,099 ns · 18,897,689,012 ns · 0 ns · 29,151,232 B | ||
| 49 | 43,959 | CPP g++9.3.0 | Sep 2, 2021 05:43 37,082,188,795 ns · 18,902,291,205 ns · 0 ns · 34,828,288 B | ||
| 50 | 43,964 | CPP g++9.3.0 | Jan 21, 2022 05:00 35,074,525,572 ns · 18,904,424,404 ns · 0 ns · 29,286,400 B | ||
| 51 | 44,003 | CPP g++9.3.0 | Nov 27, 2022 23:54 37,601,978,677 ns · 18,921,149,223 ns · 0 ns · 29,278,208 B | ||
| 52 | 44,061 | CPP g++9.3.0 | Jul 8, 2023 23:09 36,033,574,044 ns · 18,946,345,991 ns · 0 ns · 29,208,576 B | ||
| 53 | 44,194 | CPP g++9.3.0 | Jun 28, 2023 09:01 34,525,568,288 ns · 19,003,398,071 ns · 0 ns · 29,274,112 B | ||
| 54 | 44,229 | CPP g++9.3.0 | Oct 9, 2023 02:53 45,958,423,095 ns · 19,018,459,696 ns · 0 ns · 34,512,896 B | ||
| 55 | 44,489 | CPP g++9.4.0 | Aug 4, 2024 21:32 23,302,024,556 ns · 19,130,191,117 ns · 0 ns · 39,366,656 B | ||
| 56 | 57,125 | GO | Jul 5, 2021 09:38 39,431,553,693 ns · 24,563,678,665 ns · 0 ns · 489,201,664 B | ||
| 57 | 114,917 | CPP | Jul 14, 2021 11:17 72,275,616,624 ns · 49,414,375,332 ns · 0 ns · 612,126,720 B |