Juego de dardos básico
Los dardos son un juego de puntería que consiste en lanzar dardos con plumas hacia un tablero circular con espacios numerados. Nuestro juego de dardos es el más sencillo de todos. La puntuación de un solo turno 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 según 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 central otorga = 5 puntos
- El anillo exterior otorga = 1 punto
- Fuera del tablero = 0 puntos
Lo mantenemos simple: un dardo en el anillo doble o triple cuenta de forma 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 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 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
dartsScoring(0, 0) ➞ 10
dartsScoring(3, 2) ➞ 5
dartsScoring(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.