【動的配列】FINAL問題 動的配列 (paizaランク D 相当) 解答例 – PHP編【データセット選択メニュー】
【データセット選択メニュー】 > 【動的配列】FINAL問題 動的配列 (paizaランク D 相当)
※リンク先へ移動する為には「paiza」へのログインが必要です。
解答例
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
<?php $input = explode(" ",trim(fgets(STDIN))); $num = $input[1]; $array = explode(" ",trim(fgets(STDIN))); for($i = 0;$i < $num;$i++){ $test = explode(" ",trim(fgets(STDIN))); $a = $test[0]; $b = $test[1]; if($a == 0){ array_push($array,$b); } elseif($a == 1){ array_pop($array); } elseif($a == 2){ $count = count($array); $counter = 1; foreach($array as $value){ echo $value; if($counter != $count){ echo " "; } if($counter == $count){ echo "\n"; } $counter++; } } } ?> |
