Detección simple de colisiones entre círculos
Devuelve true si las áreas de dos círculos se intersectan. Cada círculo es un arreglo que contiene su radio, coordenada x y coordenada y, en ese orden.
Ejemplos
Program.IsCircleCollision(new[] { 10, 0, 0 }, new[] { 10, 10, 10 }) ➞ true
Program.IsCircleCollision(new[] { 1, 0, 0 }, new[] { 1, 10, 10 }) ➞ falseNotas
Las entradas son válidas y los radios son positivos. El simple hecho de que los contornos se toquen no cuenta como intersección de áreas.