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

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

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