Been on counting cards for a week

hi ive been stuck for a week now, i seem to be getting only the first test. the test has various card sequence with labels for each card sequence. I’m confused. when i tried the normal way i did not get any test right

  **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++) {return "5 Bet";}
if (count) {return "0 hold";}
if(count--) {return "-5 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 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36

Challenge: Counting Cards

Link to the challenge:

What are you wanting done here? count++ I believe would check if count is true and then increment it, so unless count is 0 it would always be true.
Are you meaning to check if count is more than 0?

It looks like about the same thing is happening here, but with a less than comparison.

Maybe the more than > and less than < operators are what you need.

1 Like

I would also take a look at the string you are returning. It looks like the lesson wants you to return the the number of count in the string, as opposed to a hard coded value.

1 Like

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