【商品の検索】FINAL問題 商品の検索 (paizaランク C 相当) 解答例 – PHP編【データセット選択メニュー】
【データセット選択メニュー】 > 【商品の検索】FINAL問題 商品の検索 (paizaランク C 相当)
※リンク先へ移動する為には「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 31 32 |
<?php $input = explode(" ",trim(fgets(STDIN))); $arraynum = $input[0]; $num = $input[1]; $array = array(); for($i = 0;$i < $arraynum;$i++){ $test = trim(fgets(STDIN)); array_push($array,$test); } $truearray = array_unique($array); $targetarray = array(); for($i = 0;$i < $num;$i++){ $target = trim(fgets(STDIN)); array_push($targetarray,$target); } for($i = 0 ;$i < $num;$i++){ $judge = in_array($targetarray[$i],$truearray); if($judge){ $key = array_search($targetarray[$i],$truearray)+1; echo $key; } else { echo "-1"; } if($i != $num-1){ echo "\n"; } } ?> |