Biorąc pod uwagę współrzędne centrów i promienie 2 okręgów, wyprowadzaj prawdziwą wartość, czy się pokrywają, czy nie.
Wkład
Dane wejściowe mogą być pobierane przez STDIN lub równoważne argumenty funkcji, ale nie jako zmienna. Możesz je traktować jako pojedynczą zmienną (listę, łańcuch itp.) Lub jako wiele danych wejściowych / argumentów, w dowolnej kolejności.
Dane wejściowe będą wynosić sześć liczb zmiennoprzecinkowych. Te liczby zmiennoprzecinkowe będą miały maksymalnie 3 miejsca po przecinku. Współrzędne mogą być dodatnie lub ujemne. Promienie będą dodatnie.
Wydajność
Wyjście może być przez STDOUT lub powrót funkcji.
Program musi mieć dokładnie 2 różne wyniki - jeden dla wartości True (koła nakładają się) i jeden dla False (nie nakładają się).
Przypadki testowe
(Dane wejściowe są podawane jako lista krotek [(x1, y1, r1), (x2, y2, r2)]dla przypadków testowych; dane wejściowe można przyjmować w dowolnym formacie)
Prawdziwe
[(5.86, 3.92, 1.670), (11.8, 2.98, 4.571)]
[(8.26, -2.72, 2.488), (4.59, -2.97, 1.345)]
[(9.32, -7.77, 2.8), (6.21, -8.51, 0.4)]
Fałszywe
[(4.59, -2.97, 1.345), (11.8, 2.98, 4.571)]
[(9.32, -7.77, 2.8), (4.59, -2.97, 1.345)]
[(5.86, 3.92, 1.670), (6.21, -8.51, 0.4)]
To jest Code Golf, wygrywa najkrótsza odpowiedź w bajtach.