Juego básico de dardos
Los dardos son un juego de puntería que se practica lanzando dardos emplumados a un tablero circular con espacios numerados. Nuestro juego de dardos es el más sencillo de todos. La puntuación de un lanzamiento se calcula según la distancia al centro. Debes crear una función que reciba la ubicación del dardo mediante dos coordenadas cartesianas (x, y) y devuelva una puntuación basada en la distancia al centro, también llamado centro de la diana (x=0, y=0).
- Puntuación del centro de la diana y del círculo interior = 10 puntos
- Puntuación del anillo central = 5 puntos
- Puntuación del anillo exterior = 1 punto
- Fuera de la diana = 0 puntos
Lo mantenemos simple: un dardo que cae en el anillo doble o triple cuenta de la manera habitual y no afecta la puntuación del segmento.
Los radios del tablero y de los círculos son los siguientes:
- Radio del tablero y del círculo exterior = 10 unidades
- Radio del círculo central = 5 unidades
- Radio del círculo interior = 1 unidad
Descripción breve
Convierte las coordenadas cartesianas (x, y) en coordenadas polares (R, phi) y devuelve la puntuación según el valor R. R > 10 da 0 puntos, 10 >= R > 5 da 1 punto, 5 >= R > 1 da 5 puntos y R <= 1 da 10 puntos.
Ejemplos
darts_scoring(0, 0) ➞ 10
darts_scoring(3, 2) ➞ 5
darts_scoring(0, -0.8) ➞ 10Notas
- Los valores de X e Y pueden ser positivos o negativos.
- Los valores de X e Y pueden ser enteros o decimales.
- No se proporcionarán valores de tipo incorrecto.