"QuickSort" = "## クイックソート\n\n**目的:** クイックソートアルゴリズムを使用して、整数の配列を昇順にソートする関数を作成します。\n\nクイックソートは、分割統治アルゴリズムであり、「ピボット」要素を選択し、ピボットより小さい要素と大きい要素に配列を分割し、各部分を再帰的にソートします。\n\n---\n\n**手順:**\n\n1. 整数の配列を入力として受け取る関数 `quickSort(_:)` を定義します。\n2. クイックソートアルゴリズムを実装します:\n    - 配列が1つまたは0個の要素しかない場合、それはすでにソートされています。\n    - ピボット要素を選択します（通常は最後の要素またはランダムな要素を使用します）。\n    - 配列を、ピボットより小さい要素と大きい要素に分割します。\n    - 各部分にクイックソートを再帰的に適用し、結果を結合します。\n3. ソート済みの配列を返します。\n\n* Callout(追加の挑戦):\n   配列を降順にソートできるように関数を拡張してみましょう。";
