说明:
给定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
输出:
一个非负整数(无小数),等于两个圆的相交面积。
等于上述整数的字符串。
注意 :
- 输出必须> = 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
-如果圆不相交(如示例4、7、10 中所示),则正确答案为0,我最后检查的结果不是肯定的。