Simple error or procedural failure?

Probably something crazy stupid that I’m just overlooking, but I’ve been staring at this piece of code for over an hour, trying to figure out why it won’t run even thought it looks correct. Any help appreciated!

  **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";
}
// 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; rv:92.0) Gecko/20100101 Firefox/92.0

Challenge: Counting Cards

Link to the challenge:

The function will then return a string with the current count and the string Bet if the count is positive, or Hold if the count is zero or negative.

Oops…

1 Like

This is from the instructions:

“The function will then return a string with the current count and the string Bet if the count is positive, or Hold if the count is zero or negative.”

I’d check your if statement to make sure you are doing this.

2 Likes

Thank you! Had a feeling I was looking right at it. Or past it.

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