Basic JavaScript - Counting Cards

Tell us what’s happening:
The code according to directions and checklist is not working. everything up to the 4th set of "cards’ is passing the test, so I dont understand why these after arent passing. Please help!!!

Your code so far

let count = 0;

function cc(card) {
  // Only change code below this line
switch (card) {
  case 2:
  case 3: 
  case 4:
  case 5:
  case 6:
  return "5 Bet";
  break;
  case 7:
  case 8: 
  case 9:
  return "0 Hold";
  case 10:
  case 'J': 
  case 'Q':
  case 'K':
  case 'A':
  return "-5 Hold";
  break;
  case 3:
  case 7: 
  case Q:
  case 8:
  case A:
  return "-1 Hold";
  break;
  case 2:
  case 2:
  case 10: 
  return "1 Bet";
  break;
}

  return "Change Me";
  // 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/106.0.0.0 Safari/537.36

Challenge: Basic JavaScript - Counting Cards

Link to the challenge:

Ahhh I remember this one.

You are supposed to add the count variable by one on cases 2, 3, 4 , 5 , 6 . Also on cards 10, ‘J’, ‘Q’, ‘K’, ‘A’ you are supposed to subtract the count variable. Then if the count is greater than 0 return the count and Bet. If the count is less than or equal to zero return the count and Hold.

Thank you for the explaination. I’m not that good at explaining :smiley:

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