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 listas 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

is_circle_collision([10, 0, 0], [10, 10, 10]) ➞ True

is_circle_collision([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.