Counting cards using switch statements

Tell us what’s happening:
Describe your issue in detail here.
I’d like to know what exactly is wrong is my code.

  **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:
   count ++;
   break;
   case 10:
   case "J":
   case  "Q":
   case "K":
   case "A":
      count--;
      break;

}
if(count>0){
return count + "Bet"
}else{
return count + "Hold";}
// 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 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36

Challenge: Counting Cards

Link to the challenge:

It is helpful if you make a more descriptive explanation of what you want help with. Learning how to describe problems is hard but very important for programmers.


If you replace this line with

cc(2); cc(3); cc(7); cc('K'); console.log(cc('A'));

and look at the output created, you have very small difference between the strings you are returning and the required output.

1 Like

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