Calcula os pontos obtidos num único lançamento de um jogo de dardos.
Os dardos são um jogo em que os jogadores atiram dardos a um alvo.
Na nossa versão específica do jogo, o alvo atribui 4 valores diferentes de pontos, consoante o local onde o dardo cai:
O círculo exterior tem um raio de 10 unidades (o equivalente ao raio total do alvo completo), o círculo intermédio um raio de 5 unidades, e o círculo interior um raio de 1. Claro que estão todos centrados no mesmo ponto, ou seja, os círculos são [concêntricos][] definidos pelas coordenadas (0, 0).
Dado um ponto no alvo (definido pelas suas coordenadas cartesianas x e y, em que x e y são números reais), calcula a pontuação correta obtida por um dardo que caia nesse ponto.
A imagem do quadro de pontuação foi criada por habere-et-dispertire com o Inkscape.
Na pontuação, considera que um dardo que caia na borda de um círculo está «dentro do círculo» e recebe a pontuação mais alta, como acontece com a «pontuação para dentro» numa prova de tiro. Um alvo real evita este problema porque as linhas são feitas de arame; o dardo não pode cair sobre um arame, mas vai parar a um lado ou ao outro.
Inscreve-te no Exercism para aprenderes e dominares Go com 34 conceitos166 exercícios, e mentoria humana real, tudo grátis.