【ループメニュー1】> 【FizzBuzz】STEP: 1 数列の反転 (paizaランク D 相当) [難易度: 1054 ±27]
※リンク先へ移動するためには[paiza]へのログインが必要です。
長さ N の数列 a (a_1, a_2, ..., a_N) が与えられます。
この数列の要素を逆順に、改行区切りで出力してください。
入力値(例)
5
1 2 3 4 5
出力値(例)
5
4
3
2
1
解答例
1 2 3 4 5 6 7 8 |
<?php $n = trim(fgets(STDIN)); $number = explode(" ", trim(fgets(STDIN))); $reverse = array_reverse($number); foreach($reverse as $value) { echo $value. "\n"; } ?> |
感想
array_reverse()で反転しました。たまに1行目のNを使わないなあとか思っています。(*'ω'*)