Ausgehend von den Koordinaten der Zentren und den Radien von 2 Kreisen wird ein wahrer Wert ausgegeben, der angibt, ob sie sich überlappen oder nicht.
Eingang
Die Eingabe kann über STDIN oder äquivalente Funktionsargumente erfolgen, jedoch nicht als Variable. Sie können sie als einzelne Variable (Liste, Zeichenfolge usw.) oder als mehrere Eingaben / Argumente in beliebiger Reihenfolge verwenden.
Der Eingang wird sechs Floats sein. Diese Gleitkommazahlen haben bis zu 3 Dezimalstellen. Die Koordinaten können positiv oder negativ sein. Die Radien sind positiv.
Ausgabe
Die Ausgabe kann über STDOUT oder Funktionsrückgabe erfolgen.
Das Programm muss genau 2 verschiedene Ausgaben haben - eine für einen True-Wert (die Kreise überlappen sich) und eine für eine False-Ausgabe (sie überlappen sich nicht).
Testfälle
(Die Eingabe erfolgt als Tupelliste [(x1, y1, r1), (x2, y2, r2)]
für die Testfälle; Sie können Eingaben in jedem Format vornehmen.)
Wahr
[(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)]
Falsch
[(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)]
Dies ist Code Golf, die kürzeste Antwort in Bytes gewinnt.