Étant donné les coordonnées des centres et les rayons de 2 cercles, affichez une valeur vraie de s'ils se chevauchent ou non.
Contribution
L'entrée peut être prise via STDIN ou équivalent, des arguments de fonction, mais pas sous forme de variable. Vous pouvez les prendre comme une seule variable (liste, chaîne, etc.) ou comme plusieurs entrées / arguments, dans l'ordre que vous souhaitez.
L'entrée sera six flottants. Ces flottants auront jusqu'à 3 décimales. Les coordonnées peuvent être positives ou négatives. Les rayons seront positifs.
Production
La sortie peut être via STDOUT ou retour de fonction.
Le programme doit avoir exactement 2 sorties distinctes - une pour une valeur vraie (les cercles se chevauchent) et une pour une sortie fausse (elles ne se chevauchent pas).
Cas de test
(L'entrée est donnée sous forme de liste de tuples [(x1, y1, r1), (x2, y2, r2)]
pour les cas de test; vous pouvez prendre l'entrée dans n'importe quel format)
Vrai
[(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)]
Faux
[(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)]
C'est Code Golf, la réponse la plus courte en victoires en octets.