前書き
平面に5つの点があるとすると、これらの点を通る楕円の面積を計算する必要があります。
与えられた入力値を使用して、縮退していない楕円を1つだけ作成できると想定できます。
ルール
入力は、ポイントのおよびの座標に10対応する任意の便利な形式の整数です。たとえば、入力を整数のリスト、またはなどとして取ることができます。10進数も処理できますが、必要なのは整数のみです。xy10[x1, y1, x2, y2, ..., x5, y5][[x1, y1], [x2, y2], ..., [x5, y5]]
出力は楕円の領域の表現です。これは、いくつかのシンボリック式、または少なくとも8桁数の精度を持つ10進数値です。
これはコードゴルフなので、バイト単位の最も短い答えが優先されます。
入力と出力の例
入力:
[-2、3、2、5、5、3、4、0、1、-3]
出力:
62.15326783788685
これらの点を通る楕円の描写:

その他の例:
f(60, -92, -31, -10, 78, -19, -27, -35, 91, -37) = 9882.59540465108
f(-9, -4, 7, 7, 10, 1, -7, -10, 0, 7) = 269.5966648188643
f(-3, 2, 0, -5, 4, 0, -4, 1, -1, 2) = 98.54937293879908


