【文字列の配列】STEP: 3 配列の要素の入れ替え (paizaランク D 相当) – PHP編【配列メニュー】
配列メニュー > 【文字列の配列】STEP: 3 配列の要素の入れ替え (paizaランク D 相当)
※リンク先へ移動する為には「paiza」へのログインが必要です。
解答例
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?php $input = explode(" ",trim(fgets(STDIN))); $a = $input[0]; $b = $input[1]; $n = $input[2]; $array1 = explode(" ",trim(fgets(STDIN))); $array2 = $array1; $array2[$a - 1] = $array1[$b - 1]; $array2[$b - 1] = $array1[$a - 1]; foreach($array2 as $value){ echo $value."\n"; } ?> |
要素を入れ替える時は、オリジナルである「$array1」から「$array2」に対して、値を書き換えていけばOK (‘ω’)