Jogo básico de dardos

Dardos é um jogo de pontaria praticado lançando dardos com penas em um alvo circular com espaços numerados. Nosso jogo de dardos é o mais simples de todos. A pontuação de uma jogada é calculada com base na distância até o centro. Você precisa criar uma função que receba a localização do dardo como duas coordenadas cartesianas (x, y) e retorne uma pontuação com base na distância até o centro, também chamado de centro do alvo (x=0, y=0).

  • Pontuação do centro do alvo e do círculo interno = 10 pontos
  • Pontuação do anel intermediário = 5 pontos
  • Pontuação do anel externo = 1 ponto
  • Fora do alvo = 0 pontos

Mantemos tudo simples: um dardo no anel duplo ou triplo conta normalmente e não afeta a pontuação do segmento.

Os raios do alvo e dos círculos são os seguintes:

  • Raio do alvo e do círculo externo = 10 unidades
  • Raio do círculo intermediário = 5 unidades
  • Raio do círculo interno = 1 unidade

Descrição curta

Converta as coordenadas cartesianas (x, y) em coordenadas polares (R, phi) e retorne a pontuação com base no valor de R. R > 10 vale 0 pontos, 10 >= R > 5 vale 1 ponto, 5 >= R > 1 vale 5 pontos e R <= 1 vale 10 pontos.

Exemplos

darts_scoring(0, 0) ➞ 10

darts_scoring(3, 2) ➞ 5

darts_scoring(0, -0.8) ➞ 10

Observações

  • Os valores de X e Y podem ser positivos ou negativos.
  • Os valores de X e Y podem ser inteiros ou decimais.
  • Nenhum valor de tipo incorreto será fornecido.