Detecção simples de colisão entre círculos
Retorne true se as áreas de dois círculos se intersectarem. Cada círculo é um array que contém seu raio, a coordenada x e a coordenada y, nessa ordem.
Exemplos
Program.IsCircleCollision(new[] { 10, 0, 0 }, new[] { 10, 10, 10 }) ➞ true
Program.IsCircleCollision(new[] { 1, 0, 0 }, new[] { 1, 10, 10 }) ➞ falseObservações
As entradas são válidas e os raios são positivos. O simples fato de os contornos se tocarem não conta como interseção das áreas.