পিএইচপি, 44 বাইট
সংক্ষিপ্ত অ্যারে সিনট্যাক্সের জন্য পিএইচপি 5.4 বা তার পরে প্রয়োজন।
sort($a=&$argv);print_r([array_pop($a)]+$a);
বাছাইয়ের আর্গুমেন্ট, 0-th আর্গুমেন্টকে সরানো শেষ আর্গুমেন্ট, মুদ্রণের সাথে প্রতিস্থাপন করুন। এটি
দিয়ে চালান -nr
বা অনলাইনে চেষ্টা করুন ।
0 তম যুক্তি হ'ল স্ক্রিপ্ট ফাইলের নাম, "-"
যদি আপনি পিএইচপি সাথে কল করেন -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"]
।