説明:
所与x及びyそれらと一緒に二つの円の位置radii、出力2円の交点の領域。
入力:
次の入力が与えられます。
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
出力:
2つの円の交差領域に等しい負でない整数(小数なし)。
上記の整数に等しい文字列。
注意 :
- 面積は負にできないため、出力は0以上でなければなりません。
- 10進数の場合、最も近い整数に切り捨てます
例:
([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のように)交差しない場合。