Glitch in one of the modules

Tell us what’s happening:
I think your testing software is glitched, because in every test I’ve put this code through, it comes out the way its suppose to. Its basically identical to the one in the video to boot. Yet your software says its not correct.

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;
}
var holdBet = "hold";
if (count > 0) {
holdBet = "Bet";
}

return count + " " + holdBet;
// Only change code above this line
}

cc(3); cc(7); cc('Q'); cc(8); cc('A');
console.log(count)

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36.

Challenge: Counting Cards

Link to the challenge:

You have a typo in your code.

Ohhhh, got it. Looking back, it seems a bit obvious since all the ones with Bet worked fine but the hold ones didn’t check off.

1 Like

Even the trickiest bugs can be obvious in retrospect. Good work getting your code working!