Detección simple de colisiones entre círculos

Crea una función que devuelva true si los dos círculos se superponen; de lo contrario, devuelve false. Los círculos se proporcionan como dos arreglos que contienen los valores en el siguiente orden:

  1. Radio del círculo.
  2. Posición del centro en el eje x.
  3. Posición del centro en el eje y.

Ejemplos

isCircleCollision([10, 0, 0], [10, 10, 10]) ➞ true

isCircleCollision([1, 0, 0], [1, 10, 10]) ➞ false

Notas

  • Puedes esperar datos de entrada utilizables y radios positivos.
  • Las coordenadas proporcionadas son los centros de los círculos.
  • Si los círculos solo se tocan en un punto, devuelve false.
  • Consulta la pestaña Recursos para obtener ayuda.