Counting Cards, don't know what I'm doing wrong

Tell us what’s happening:
Describe your issue in detail here.
I’ve been trying to make this code below work but I don’t know what I’m doing wrong. Can anyone tell me where I went wrong?

  **Your code so far**

var count = 0;

function cc(card) {
// Only change code below this line
switch (card) {
  case 2: 
  case 3:
  case 4:
  case 5:
  case 6:
    count++;
    break;
  case 10:
  case 'J':
  case 'Q': 
  case 'K':
  case 'A':
    count--;
    break;
} 
var holdbet = "Bet" 
if (count > 0) {
  holdbet = "Hold"
  }
return count + holdbet;
// Only change code above this line
}

cc(2); cc(3); cc(7); cc('K'); cc('A');
  **Your browser information:**

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36

Challenge: Counting Cards

Link to the challenge:

If you console.log your output, you’ll see that you have a spacing issue.

Okay I did that and saw that there was a spacing issue, so I added a space between the count and holdbet but it’s still saying I have an issue.

Please share your updated code.

Just figured out where I went wrong, my if statement was written incorrectly and it was causing holdbet to be the opposite of what it was supposed to be. Just fixed it, thanks for your help.

1 Like

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.