설명 :
와 함께 두 원의 위치 x
와 주어진 y
위치는 두 원 radii
의 교점 면적을 출력합니다.
입력 :
다음과 같은 입력이 제공됩니다.
array 1 = x and y positions of circle a
array 2 = x and y positions of circle b
radius = radii of the two congruent circles
입력 방식 :
([12 , 20] , [20 , 18] , 12) ---> two array and number
([12 , 20 , 20 , 18] , 12) ---> array and a number
(12 , 20 , 20 , 18 , 12) ---> all five numbers
('12 20' , '20 18' , 12) ---> 2 strings and a number
('12 20 20 18' , 12) ---> string and a number
('12 20 20 18 12') ---> one string
출력 :
두 원의 교차 영역에 해당하는 음이 아닌 정수 (10 진수 아님).
위에서 언급 한 정수와 동일한 문자열
노트 :
- 면적은 음수 일 수 없으므로 출력은> = 0이어야합니다.
- 소수를 가장 가까운 정수로 내림하는 경우
예 :
([0, 0], [7, 0], 5) ---> 14
([0, 0], [0, 10], 10) ---> 122
([5, 6], [5, 6], 3) ---> 28
([-5, 0], [5, 0], 3) ---> 0
([10, 20], [-5, -15], 20) ---> 15
([-7, 13], [-25, -5], 17) ---> 132
([-12, 20], [43, -49], 23) ---> 0
우승 기준 :
이것은 코드 골프 이므로 각 언어 당 승리하는 가장 짧은 코드 (바이트)입니다.
제안 사항 :
- 테스트 할 수 있도록 TIO 링크를 제공하십시오.
- 다른 사람들이 귀하의 코드를 이해할 수 있도록 설명을 제공하십시오
이들은 제안 일 뿐이며 필수는 아닙니다.
answer must be positive
에 answer must be >= 0
- 원이 마지막으로 나는 긍정적되지 않습니다 확인 후 정답은 0, (예 4, 7, 10과) 교차하지 않는 경우.