Einführung
Bei fünf Punkten in der Ebene besteht Ihre Aufgabe darin, die Fläche der Ellipse zu berechnen, die durch diese Punkte verläuft.
Sie können davon ausgehen, dass mit den angegebenen Eingabewerten genau eine nicht entartete Ellipse erstellt werden kann.
Regeln
Die Eingabe besteht aus 10Ganzzahlen in beliebiger Form, die den xund yKoordinaten der Punkte entsprechen. Sie können die Eingabe beispielsweise als Liste von 10Ganzzahlen [x1, y1, x2, y2, ..., x5, y5]oder als [[x1, y1], [x2, y2], ..., [x5, y5]]usw. verwenden. Sie können auch Dezimalzahlen verarbeiten, es sind jedoch nur Ganzzahlen erforderlich.
Die Ausgabe ist eine Darstellung des Bereichs der Ellipse. Dies kann ein symbolischer Ausdruck oder ein Dezimalwert mit mindestens 8einer Genauigkeit sein.
Dies ist Code-Golf, daher gewinnt die kürzeste Antwort in Bytes.
Beispiel für Ein- und Ausgabe
Eingang:
[-2, 3, 2, 5, 5, 3, 4, 0, 1, -3]
Ausgabe:
62.15326783788685
Eine Darstellung der Ellipse, die durch diese Punkte verläuft:

Mehr Beispiele:
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


