Actualizar arrays
Como los arrays son mutables, se pueden actualizar sus elementos.
En el contexto de Twenty-One, esto puede significar sumar a un elemento del array si ese jugador decide pedir carta (hit) para acercarse a 21.
En este ejercicio, harás justo eso. Las variables de cartas que necesitas ya están definidas, igual que el array hands que creaste, parametrizaste e inicializaste anteriormente.
Si ejecutas el código más de una vez, seguirás sumando a hands porque los arrays son mutables. Tu resultado final será distinto de la solución esperada. Recargar la página restablecerá el array hands.
Este ejercicio forma parte del curso
Introducción a Scala
Instrucciones del ejercicio
- Añade un
fiveClubsa la mano del primer jugador enhands. - Añade una
queenSpadesa la mano del segundo jugador enhands. - Añade un
kingClubsa la mano del tercer jugador enhands.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
// Initialize player's hand and print out hands before each player hits
hands(0) = tenClubs + fourDiamonds
hands(1) = nineSpades + nineHearts
hands(2) = twoClubs + threeSpades
hands.foreach(println)
// Add 5♣ to the first player's hand
___ = ___ + ___
// Add Q♠ to the second player's hand
___ = ___ + ___
// Add K♣ to the third player's hand
___ = ___ + ___
// Print out hands after each player hits
hands.foreach(println)