introduzione
Dati cinque punti nel piano, il tuo compito è calcolare l'area dell'ellisse che passa attraverso questi punti.
Si può presumere che esattamente un'ellisse non degenerata possa essere costruita con i valori di input indicati.
Regole
L'input è un numero 10intero in qualsiasi forma conveniente, corrispondente alle coordinate xe ydei punti. Ad esempio, è possibile prendere l'input come un elenco di 10numeri interi [x1, y1, x2, y2, ..., x5, y5]o come [[x1, y1], [x2, y2], ..., [x5, y5]], ecc. È inoltre possibile gestire numeri decimali, ma sono richiesti solo numeri interi.
L'output è una rappresentazione dell'area dell'ellisse. Potrebbe trattarsi di un'espressione simbolica o di un valore decimale con almeno 8cifre di precisione.
Questo è code-golf, quindi vince la risposta più breve in byte.
Esempio di input e output
Ingresso:
[-2, 3, 2, 5, 5, 3, 4, 0, 1, -3]
Produzione:
62,15326783788685
Una rappresentazione dell'ellisse che passa attraverso questi punti:

Altri esempi:
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


