介绍
给定平面中的五个点,您的任务是计算通过这些点的椭圆的面积。
您可以假设可以使用给定的输入值构造一个完全不变的椭圆。
规则
输入是10
任何方便形式的整数,与点的x
和y
坐标相对应。例如,您可以将输入作为10
整数列表[x1, y1, x2, y2, ..., x5, y5]
或[[x1, y1], [x2, y2], ..., [x5, y5]]
,等等。您也可以处理十进制数字,但只需要整数。
输出是椭圆面积的表示。这可以是一些符号表达式,也可以8
是精度至少为十进制的十进制值。
这是代码高尔夫球,因此最短的答案以字节为单位。
输入和输出示例
输入:
[-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