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.

Back to listDec 8, 2022 20:36Robert BurkeRobert BurkeScore: 3,043Success
Source Code

Source code access is restricted. Log in to request access.

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Dec 8, 2022 20:512,8198,703,390,295906,229,000305,888,0001,703,936
2Dec 8, 2022 20:422,93919,647,202,198954,326,000309,272,0001,568,768
3Feb 27, 2023 10:182,94619,100,257,261954,654,000312,242,0001,818,624
4Dec 8, 2022 20:512,9496,631,056,9761,268,183,29902,953,216
5Dec 8, 2022 20:362,9636,447,892,8321,274,103,12302,908,160
6Dec 8, 2022 20:482,9706,445,358,6501,276,938,40802,809,856
7Feb 27, 2023 10:182,9706,425,323,3601,277,272,89502,908,160
8Feb 27, 2023 10:182,9748,600,023,4951,278,980,91902,772,992
9Dec 8, 2022 20:362,97521,506,238,945945,153,000333,934,0002,129,920
10Dec 8, 2022 20:532,9756,446,991,8141,279,088,34002,916,352
11Dec 8, 2022 20:362,9766,950,519,2451,279,559,91902,879,488
12Dec 8, 2022 20:422,9786,725,965,9741,280,473,67602,945,024
13Dec 8, 2022 20:482,9846,830,210,0571,283,018,49603,010,560
14Dec 8, 2022 20:512,9846,615,244,8971,283,334,07802,940,928
15Dec 8, 2022 20:532,9856,825,478,9221,283,415,65302,629,632
16Dec 8, 2022 20:462,9886,682,455,9971,284,990,57802,723,840
17Dec 8, 2022 20:512,98922,789,535,791943,603,000341,623,0001,843,200
18Feb 27, 2023 10:182,99626,002,785,285971,512,000316,797,0001,937,408
19Dec 8, 2022 20:532,99724,736,394,299942,832,000345,705,0001,925,120
20Dec 8, 2022 20:463,00110,561,852,5511,290,439,32402,875,392
21Dec 8, 2022 20:423,0026,533,521,7011,290,760,66602,936,832
22Dec 8, 2022 20:363,00224,916,128,454921,497,000369,209,0001,560,576
23Dec 8, 2022 20:423,00420,887,702,718922,101,000369,436,0001,937,408
24Dec 8, 2022 20:363,0046,443,265,5771,291,593,65002,969,600
25Dec 8, 2022 20:423,0066,759,489,4191,292,583,78602,818,048
26Dec 8, 2022 20:463,01127,212,546,423941,448,000353,424,0001,617,920
27Dec 8, 2022 20:513,0156,728,485,7291,296,346,88102,887,680
28Feb 27, 2023 10:183,0176,537,338,9061,297,111,42902,801,664
29Dec 8, 2022 20:533,0206,424,005,3991,298,647,16602,801,664
30Dec 8, 2022 20:533,02326,930,684,568966,380,000333,340,0001,495,040
31Dec 8, 2022 20:463,0256,971,335,7401,300,834,35502,793,472
32Dec 8, 2022 20:483,0256,504,348,6231,300,648,76102,752,512
33Dec 8, 2022 20:483,02826,694,435,741947,472,000354,537,0001,740,800
34Feb 27, 2023 10:183,02826,937,738,584937,163,000364,872,0001,904,640
35Dec 8, 2022 20:533,03130,293,561,282965,276,000338,076,0001,921,024
36Dec 8, 2022 20:533,03230,520,025,957945,485,000358,208,0001,818,624
37Dec 8, 2022 20:533,03230,828,732,043977,171,000326,746,0001,789,952
38Dec 8, 2022 20:463,03429,511,061,612985,625,000318,878,0001,863,680
39Dec 8, 2022 20:423,03729,796,567,343957,824,000347,881,0001,978,368
40Dec 8, 2022 20:423,03829,295,880,647989,468,000317,058,0001,712,128
41Dec 8, 2022 20:513,04232,025,890,231949,218,000358,832,0001,896,448
42Dec 8, 2022 20:463,04329,500,358,244993,714,000314,779,0001,753,088
43Dec 8, 2022 20:483,04330,062,596,364943,212,000365,263,0001,982,464
44Feb 27, 2023 10:183,04332,411,238,739928,798,000379,542,0001,806,336
45Dec 8, 2022 20:423,05030,867,072,000957,436,000354,035,0001,441,792
46Dec 8, 2022 20:463,05132,604,835,596989,330,000322,506,0001,703,936
47Feb 27, 2023 10:183,05131,375,418,961935,879,000375,873,0001,855,488
48Dec 8, 2022 20:363,05430,674,006,942993,730,000319,522,0001,716,224
49Dec 8, 2022 20:483,05833,690,319,020988,564,000326,398,0001,974,272
50Dec 8, 2022 20:513,07429,867,410,760972,260,000349,525,0001,568,768
51Dec 8, 2022 20:463,07533,744,633,883982,494,000339,915,0001,859,584
52Dec 8, 2022 20:363,07632,664,816,447986,965,000335,660,0002,011,136
53Dec 8, 2022 20:483,07732,294,127,2021,003,416,000319,907,0001,904,640
54Dec 8, 2022 20:483,08234,277,281,370987,206,000337,850,0001,675,264
55Dec 8, 2022 20:513,09037,634,581,6871,003,152,000325,557,0001,572,864
56Feb 27, 2023 10:183,09137,596,260,191983,811,000345,196,0001,638,400
57Dec 8, 2022 20:363,09236,483,202,614994,219,000335,549,0001,875,968
58Dec 8, 2022 20:363,09233,438,993,143969,568,000360,125,0001,499,136
59Dec 8, 2022 20:513,09435,742,036,5591,002,006,000328,375,0001,875,968
60Dec 8, 2022 20:513,10135,657,917,165971,314,000361,922,0001,720,320
61Dec 8, 2022 20:533,10638,725,347,175986,053,000349,487,0001,818,624
62Dec 8, 2022 20:533,10636,323,166,8461,016,081,000319,648,0001,646,592
63Dec 8, 2022 20:423,11338,705,959,873973,733,000364,758,0001,724,416
64Dec 8, 2022 20:533,11537,519,890,7851,002,743,000336,834,0002,019,328
65Dec 8, 2022 20:483,11640,568,997,9271,006,508,000333,405,0001,835,008
66Dec 8, 2022 20:463,11940,483,727,328993,053,000348,274,0001,642,496
67Dec 8, 2022 20:533,12134,606,998,0821,004,269,000337,841,0002,023,424
68Dec 8, 2022 20:423,12237,732,168,423974,164,000368,225,0001,740,800
69Dec 8, 2022 20:363,13043,137,359,2461,007,582,000338,509,0001,654,784
70Dec 8, 2022 20:483,13038,794,985,1051,021,092,000324,679,0001,933,312
71Dec 8, 2022 20:363,13038,622,764,6121,004,504,000341,593,0001,572,864
72Dec 8, 2022 20:423,13837,095,289,101988,726,000360,667,0001,724,416
73Dec 8, 2022 20:483,15041,307,533,6991,008,117,000346,540,0001,601,536
74Dec 8, 2022 20:463,15442,568,427,7661,023,419,000332,768,0001,703,936
75Dec 8, 2022 20:463,15638,597,507,300996,080,000360,943,0001,712,128
76Feb 27, 2023 10:183,15841,251,520,789990,356,000367,667,0001,486,848
77Dec 8, 2022 20:483,16144,880,427,1181,029,825,000329,416,0001,671,168
78Dec 8, 2022 20:463,16344,755,546,925994,666,000365,615,0001,572,864
79Feb 27, 2023 10:183,18045,994,798,0121,010,554,000356,852,0001,712,128
80Dec 8, 2022 20:513,18653,970,630,9121,028,969,000340,836,0001,769,472
81Dec 8, 2022 20:513,18947,098,870,9431,047,467,000323,646,0001,810,432
82Dec 8, 2022 20:423,19653,590,736,3441,053,438,000320,893,0001,683,456
83Feb 27, 2023 10:183,20345,538,095,933979,848,000397,619,0001,626,112
84Dec 8, 2022 20:363,22652,157,565,538983,056,000404,127,0001,802,240