pengantar
Diberi lima poin di pesawat, tugas Anda adalah menghitung luas elips yang melewati titik-titik ini.
Anda dapat mengasumsikan bahwa satu elips non-degenerasi dapat dibangun dengan nilai input yang diberikan.
Aturan
Input adalah 10bilangan bulat dalam bentuk apa pun, yang sesuai dengan xdan ytitik koordinat. Misalnya, Anda dapat mengambil input sebagai daftar 10bilangan bulat [x1, y1, x2, y2, ..., x5, y5], atau sebagai [[x1, y1], [x2, y2], ..., [x5, y5]], dll. Anda juga dapat menangani angka desimal, tetapi hanya bilangan bulat yang diperlukan.
Output adalah representasi dari area elips. Ini mungkin beberapa ekspresi simbolis, atau nilai desimal dengan setidaknya 8digit presisi.
Ini adalah kode-golf, jadi jawaban tersingkat dalam byte menang.
Contoh Input dan Output
Memasukkan:
[-2, 3, 2, 5, 5, 3, 4, 0, 1, -3]
Keluaran:
62.15326783788685
Penggambaran elips yang melewati titik-titik ini:

Lebih banyak contoh:
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


