ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Añade un fiveClubs a la mano del primer jugador en hands.
  • Añade una queenSpades a la mano del segundo jugador en hands.
  • Añade un kingClubs a la mano del tercer jugador en hands.

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)
Editar y ejecutar código