Juego de dardos básico
Los dardos son un juego de puntería que consiste en lanzar dardos con plumas 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 desde el centro. Debes crear una función que reciba la ubicación del dardo como dos coordenadas cartesianas (x, y) y devuelva una puntuación basada en la distancia desde el centro, también llamado centro de la diana (x=0, y=0).
- La diana y el círculo interior otorgan = 10 puntos
- El anillo medio otorga = 5 puntos
- El anillo exterior otorga = 1 punto
- Fuera del objetivo otorga = 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.
El radio del tablero y de los círculos es el siguiente:
- Radio del tablero y del círculo exterior = 10 unidades
- Radio del círculo medio = 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 de R. R > 10 otorga 0 puntos, 10 >= R > 5 otorga 1 punto, 5 >= R > 1 otorga 5 puntos y R <= 1 otorga 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 tipos incorrectos.