PHP, 44 байта
требует PHP 5.4 или более поздней версии для синтаксиса короткого массива.
sort($a=&$argv);print_r([array_pop($a)]+$a);
сортировка аргументов, замена 0-го аргумента удаленным последним аргументом, печать.
Запустите -nrили попробуйте онлайн .
0-й аргумент - это имя файла скрипта, "-"если вы вызываете PHP с помощью -r. "-"сравнивается с другими аргументами в виде строки, и, поскольку ord("-")==45она меньше любого числа. Сами числа, хотя и строки, сравниваются как числа:"12" > "2" .
php -nr '<code>' 3 4 2 5 1и sort($a=&$argv)привести к $a=["-","1","2","3","4","5"]→
[array_pop($a)]+$aесть [0=>"5"]+[0=>"-",1=>"1",2=>"2",3=>"3",4=>"4"],
что приводит к [0=>"5",1=>"1",2=>"2",3=>"3",4=>"4"].