Counting Cards - please what am I doing wrong here?

Tell us what’s happening:

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;

  }  
    if (count > 0){
      return count + "Bet";
    }
    else{return count + "Hold";
    }
}  
  

// Add/remove calls to test your function.
// Note: Only the last will display
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_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0.3 Safari/605.1.15.

Link to the challenge:
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/counting-cards

You’re missing a space before “Bet” and “Hold”

1 Like

and in the switch case , change ‘k’ to UpperCase

1 Like