"LineIntersection" = "## 線分の交差判定\n\n**目的:** 2次元デカルト平面において、2つの線分が交差しているかどうかを判定する関数を作成します。\n\n各線分は2つの端点で表されます。\n\n---\n\n**手順:**\n\n1. 2つの線分を入力として受け取る関数 `doLinesIntersect(_:_:)` を定義します。それぞれの線分は座標タプル `(x, y)` のペアで表されます。\n2. 交差判定には「方向性（orientation）」メソッドを使用します:\n    - 各端点の方向性を計算し、他の線分に対する位置関係を確認します。\n    - 線分が互いに「またがる（straddle）」かどうかを確認します。\n3. 線分が交差する場合は `true` を返し、交差しない場合は `false` を返します。\n\n* Callout(追加の挑戦):\n   線分が交差している場合、その交点を返すように関数を拡張してみましょう。";
