Uno (Parte 2)
Este problema es una continuación de Uno Parte 1 (aunque no necesitas completar ese problema para completar este).
Es tu turno de jugar de nuevo. Crea una función que reciba como argumentos (1) tu mano (un array de cartas) y (2) la carta boca arriba. En Uno, puedes jugar una carta de tu mano si se cumple cualquiera de estas condiciones:
- Uno de los colores de las cartas de tu mano coincide con el color de la carta boca arriba.
- Uno de los números de las cartas de tu mano coincide con el número de la carta boca arriba.
Escribe una función que devuelva:
- "Uno!" si después de jugar tu carta, te queda una sola carta.
- "You won!" si después de jugar tu carta, te quedan cero cartas (un array vacío).
- "Keep going..." en cualquier otro caso.
Ejemplos
decision(["yellow 3", "red 3"], "red 10") ➞ "Uno!"
decision(["blue 1"], "blue 5") ➞ "You won!"
decision(["blue 1", "green 2", "yellow 4", "red 2"], "blue 5") ➞ "Keep going..."Notas
No habrá más de una carta jugable en cada mano.