소개
평면에 5 개의 점이 주어지면이 점을 통과하는 타원의 면적을 계산해야합니다.
주어진 입력 값으로 정확히 하나의 축퇴하지 않은 타원을 구성 할 수 있다고 가정 할 수 있습니다.
규칙
입력되고 10
, 임의의 편리한 형태로 정수에 대응 x
하고 y
점의 좌표. 예를 들어, 10
정수 목록 [x1, y1, x2, y2, ..., x5, y5]
또는으로 입력을 입력 할 수 있습니다 [[x1, y1], [x2, y2], ..., [x5, y5]]
. 10 진수도 처리 할 수 있지만 정수만 필요합니다.
출력은 타원 영역을 나타냅니다. 이것은 일부 상징적 표현이거나 최소 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