Counting cards problem - my code looks right

I can’t find what is wrong here. Can someone help?


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 = 'Hold';
if (count > 0) {
   holdbet = 'Bet';
}

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 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36

Challenge: Counting Cards

Link to the challenge:

The problem is the return value needs a space character you are missing.

omg. can’t believe it. THX for the help

For future problems use console.log( cc(2) ) for the test-cases to see the output of your code.

1 Like

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