PHP, 44 octets
nécessite PHP 5.4 ou une version ultérieure pour une syntaxe de tableau courte.
sort($a=&$argv);print_r([array_pop($a)]+$a);
trier les arguments, remplacer le 0-ème argument par le dernier argument supprimé, imprimer.
Courez avec -nrou essayez-le en ligne .
Le 0-ème argument est le nom du fichier de script, "-"si vous appelez PHP avec -r. "-"est comparé aux autres arguments sous forme de chaîne, et depuis ord("-")==45, il est plus petit que n'importe quel nombre. Les chiffres eux - mêmes, bien que les chaînes, sont comparés en tant que numéros: "12" > "2".
php -nr '<code>' 3 4 2 5 1et sort($a=&$argv)conduire à $a=["-","1","2","3","4","5"]→
[array_pop($a)]+$aest [0=>"5"]+[0=>"-",1=>"1",2=>"2",3=>"3",4=>"4"],
ce qui se traduit par [0=>"5",1=>"1",2=>"2",3=>"3",4=>"4"].