Calcula los puntos obtenidos en un solo lanzamiento de una partida de dardos.
Los dardos son un juego en el que los jugadores lanzan dardos a una diana.
En nuestra instancia concreta del juego, la diana otorga 4 cantidades de puntos distintas según dónde caiga el dardo:
El círculo exterior tiene un radio de 10 unidades (esto equivale al radio total de toda la diana), el círculo intermedio tiene un radio de 5 unidades y el círculo interior, un radio de 1. Por supuesto, todos están centrados en el mismo punto, es decir, los círculos son [concéntricos][] y vienen definidos por las coordenadas (0, 0).
Dado un punto de la diana (definido por sus coordenadas cartesianas x e y, donde x e y son reales), calcula la puntuación correcta que obtiene un dardo que cae en ese punto.
La imagen del marcador fue creada por habere-et-dispertire con Inkscape.
Al calcular la puntuación, considera que un dardo que cae sobre el borde de un círculo está «dentro del círculo» y obtiene la puntuación más alta, igual que la «puntuación hacia dentro» de un concurso de tiro. Una diana real evita este problema porque usa líneas hechas de alambre; el dardo no puede caer sobre un alambre, sino que va a un lado o al otro.
Regístrate en Exercism para aprender y dominar Go con 34 conceptos166 ejercicios y mentoría humana real, todo gratis.