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 blanco (x=0, y=0).
- El blanco y el círculo interior obtienen = 10 puntos
- El anillo intermedio obtiene = 5 puntos
- El anillo exterior obtiene = 1 punto
- Fuera del tablero obtiene = 0 puntos
Lo mantenemos simple: si un dardo cae en el anillo doble o triple, cuenta de la forma 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 intermedio = 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 obtiene 0 puntos, 10 >= R > 5 obtiene 1 punto, 5 >= R > 1 obtiene 5 puntos y R <= 1 obtiene 10 puntos.
Ejemplos
dartsScoring(0, 0) ➞ 10
dartsScoring(3, 2) ➞ 5
dartsScoring(0, -0.8) ➞ 10Notas
- Los valores de X y Y pueden ser positivos o negativos.
- Los valores de X y Y pueden ser enteros o decimales.
- No se proporcionarán valores de tipo incorrecto.