【競技8】お一人様一点限り (paizaランク C 相当) 解答例 – PHP編【戦セット】


【戦セット】 > 【競技8】お一人様一点限り (paizaランク C 相当)
※リンク先へ移動する為には「paiza」へのログインが必要です。

解答例

標準入力から取得したお客さんが初めての出た名前ならば「YES」、そうでなければ「NO」を出力する問題です。
array_count_values()」や「in_array()」など、思いつくだけで幾つか方法がありますが、今回は「in_array()」を使用して解答を導きます。
「$array」という空配列を作り、配列の中にお客さんの名前があった場合は「NO」を、ない場合は「YES」を出力します。順番は次の通りで処理します。

「標準入力でデータを取得 ⇒ 「in_array()」で配列内を検索し答えを出力 ⇒ データを配列に格納」

エッグ

シェアする