Dadas as coordenadas dos centros e os raios de 2 círculos, produza um valor verdadeiro de que elas se sobrepõem ou não.
Entrada
A entrada pode ser obtida via STDIN ou argumentos de função equivalentes, mas não como uma variável. Você pode tomá-los como uma única variável (lista, string etc.) ou como várias entradas / argumentos, na ordem que desejar.
A entrada será seis carros alegóricos. Esses carros alegóricos terão até três casas decimais. As coordenadas podem ser positivas ou negativas. Os raios serão positivos.
Saída
A saída pode ser via STDOUT ou retorno de função.
O programa deve ter exatamente 2 saídas distintas - uma para um valor True (os círculos se sobrepõem) e outra para uma saída False (elas não se sobrepõem).
Casos de teste
(A entrada é fornecida como uma lista de tuplas [(x1, y1, r1), (x2, y2, r2)]
para os casos de teste; você pode receber entradas em qualquer formato)
Verdade
[(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)]
Falso
[(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)]
Este é o Code Golf, a resposta mais curta em bytes ganha.