【配列メニュー】> 【文字列の配列】STEP: 4 部分配列 (paizaランク D 相当) [難易度: 1052 ±20]
※リンク先へ移動するためには[paiza]へのログインが必要です。
1 行目に整数 A, B, N (A ≦ B)が与えられます。
2 行目に N 個の整数 a_1, a_2, ..., a_N が与えられます。
N 個の整数のうち、左から A 番目から B 番目までの数を抜き出し、改行区切りで出力してください。
なお、左端を 1 番目とします。
入力値(例)
2 4 5
1 2 3 4 5
出力値(例)
2
3
4
解答例
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php list($a, $b, $n) = explode(" ", trim(fgets(STDIN))); $array1 = explode(" ", trim(fgets(STDIN))); $head = ($a - 1); $tail = ($b - $head); $array2 = array_slice($array1, $head, $tail); foreach($array2 as $value){ echo $value. "\n"; } ?> |