Card counting with the sequance 7,8,9

Tell us what’s happening:
My code works mostly but not with the sequence 7,8,9 which should return ‘0 Hold’.
I’d like to do nothing in the case of the sequence 7,8,9. I just wanted to plus 0 to the variable. What did I wrong?

  **Your code so far**

var count = 0; //the global count variable

function cc(card) {
// Only change code below this line
  switch(card) {
    case 2: // for more than one condition
    case 3: 
    case 4:
    case 5:
    case 6:
    count++;
    break;
    case 7:
    case 8:
    case 9:
    count += 0;
    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 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36

Challenge: Counting Cards

Link to the challenge:

HI @samtaitai !

Welcome to the forum!

You need to make a small change here

Right now you are only accounting for negative numbers.
But your condition should include 0.

Once you make that small change then the test should pass.

1 Like

I found where I made that mistake! I made it, thank you so much!

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