"BinarySearch" = "## 二分探索\n\n**目的:** ソートされた整数配列に対して二分探索を実行し、指定されたターゲットのインデックスを見つける関数を作成します。\n\nターゲットが見つからない場合は、`nil` を返します。\n\n---\n\n**手順:**\n\n1. ソートされた整数配列とターゲット整数を入力として受け取る関数 `binarySearch(_:target:)` を定義します。\n2. 二分探索アルゴリズムを使用してターゲットを配列内で検索します:\n    - 配列を半分に分割します。\n    - 中間の要素をターゲットと比較し、どちらの半分を探索するかを決定します。\n3. ターゲットが見つかった場合はそのインデックスを返し、見つからない場合は `nil` を返します。\n\n* Callout(追加の挑戦):\n   配列内にターゲットが複数回出現する場合、それらすべてのインデックスを返すように関数を拡張してみましょう。";
