180k views
3 votes
The ranks are: 2, 3, 4, 5, 6, 7, 8, 9, 10, Jack, Queen, King, Ace. The suits are: Clubs, Diamonds, Hearts, Spades.

For this question, we represent each rank by a string of length one:
’2’ to ’9’ for 2 to 9 respectively, ’T’ for 10,
’J’ for Jack, ’Q’ for Queen, ’K’ for King, ’A’ for Ace.
We also represent each suit by a string of length one:
’C’ for Clubs, ’D’ for Diamonds, ’H’ for Hearts, ’S’ for Spades.
Fall 2014
Finally, we represent a card by a string of length 2, the first character being the rank and the second being the suit. For example, Queen of Hearts is represented by ’QH’, and 3 of Clubs is represented by ’3C’.
In the game of bridge, a hand consists of 13 cards, which we represent by a list of cards. When given a hand, here is the common way to count points.
High rank points:
• For each Ace, we count 4 points.
• For each King, we count 3 points. • For each Queen, we count 2 points. • For each Jack, we count 1 point.
Short suit points:
• For each suit, we count 1 point if the hand contains exactly two cards of that suit. • For each suit, we count 2 points if the hand contains exactly one card of that suit. • For each suit, we count 3 points if the hand contains no cards of that suit.
On the next page, write a function which takes a hand as input and returns the number of points in that hand.

User Natix
by
5.3k points

1 Answer

2 votes

Answer:

its b

Step-by-step explanation:

User Kand
by
5.3k points