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:
- Radio del círculo.
- Posición del centro en el eje x.
- 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.