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