【配列メニュー】> 【配列の検索】STEP: 6 何番目にある? 3 (paizaランク D 相当) [難易度: 931 ±23]
※リンク先へ移動するためには[paiza]へのログインが必要です。
1 行目に整数 N, M が与えられます。
2 行目に M 個の整数 a_1, a_2, ..., a_M が与えられます。
整数 N が、M 個の整数の左から何番目にあるか出力してください。
左端を 1 番目とし、N は M 個の整数に必ず 1 つだけ含まれるものとします。
入力値(例)
3 5
1 2 3 4 5
出力値(例)
3
解答例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php list($n, $m) = explode(" ", trim(fgets(STDIN))); $array = explode(" ", trim(fgets(STDIN))); $counter = 0; foreach($array as $value) { $counter++; if($value == $n) { echo $counter; break; } } ?> |