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"].