Bắt đầu ngayBắt đầu miễn phí

Updating arrays

Since arrays are mutable, the elements in them can be updated.

In the context of Twenty-One, this could mean adding to an element in the array if that player chooses to hit to get closer to 21.

In this exercise, you'll do just that. The card variables you need are already defined, as well as the hands array you created, parameterized, and initialized previously.

If you run the code more than once, you will keep adding to hands since arrays are mutable. Your final result will then be different from the expected solution. Reloading the page will reset the hands array.

Bài tập này là một phần của khóa học

Introduction to Scala

Xem khóa học

Hướng dẫn bài tập

  • Add a fiveClubs to the first player's hand in hands.
  • Add a queenSpades to the second player's hand in hands.
  • Add a kingClubs to the third player's hand in hands.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

// 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)
Chỉnh sửa và Chạy Mã