Tarea sobre JS funcional
Para usar esta tarea, se debe primero instalar las dependencias:
$ npm install
Luego, se puede alterar el archivo demo.js
ubicado en la raíz del repositorio para cambiar la cantidad de jugadores y sus nombres (el programa soporta cualquier cantidad de jugadores):
$ nano demo.js # or your favorite editor
Finalmente, se puede correr la demo usando el siguiente comando:
$ npm run demo
Cuando le toca el turno a un jugador, se le pide ingresar los valores de sus tres lanzamientos. Estos valores deben ser ingresados en un arreglo en formato JSON. Esto quiere decir que los strings deben ser envueltos con comillas dobles ("
) y no simples ('
), y que los números no deben estar envueltos en comillas. El siguiente ejemplo es una serie de tres lanzamientos ingresado de manera válida:
=> Please enter this player's 3 dart shots: ["SB", [2, 20], "DB"]
Nótese que el input fue entregado envuelto en corchetes, cada string fue rodeado por comillas dobles y los números no están rodeados por comillas.