【行によって長さが違う二次元配列の表示】FINAL問題 【行によって長さが違う二次元配列の表示】すべての行の長さと値が不定な 2 次元配列の出力 (paizaランク B 相当) – PHP編【標準出力メニュー】
【標準出力メニュー】 > 【行によって長さが違う二次元配列の表示】FINAL問題 【行によって長さが違う二次元配列の表示】すべての行の長さと値が不定な 2 次元配列の出力 (paizaランク B 相当)
※リンク先へ移動する為には「paiza」へのログインが必要です。
解答例
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<?php $input = explode(" ",trim(fgets(STDIN))); $n = $input[0]; $m = $input[1]; $a = explode(" ",trim(fgets(STDIN))); $b = explode(" ",trim(fgets(STDIN))); $array = array(); $counter = 0; for($i = 0;$i < $m;$i++){ for($j = 0;$j < $b[$i];$j++){ echo $a[$counter]; $counter++; if($j != $b[$i]-1){ echo " "; } else { echo "\n"; } } } ?> |

