Detecção simples de colisão entre círculos

Crie uma função que retorne true se os dois círculos se sobrepõem; caso contrário, retorne false. Os círculos são fornecidos como dois arrays contendo os valores na seguinte ordem:

  1. Raio do círculo.
  2. Posição do centro no eixo x.
  3. Posição do centro no eixo y.

Exemplos

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

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

Observações

  • Você pode esperar entradas utilizáveis e raios positivos.
  • As coordenadas fornecidas são os centros dos círculos.
  • Se os círculos apenas se tocarem em um ponto, retorne false.
  • Consulte a aba Recursos para obter ajuda.