Help with the counting challenge

Hey guys, so I’m not sure what I should add to pass this challenge cause I’m sure I did everything right? But anyway, I’d like some advice on how to pass it (maybe I missed something?). Thx in advance for the help! :grinning:

Link to challenge in question:

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 7:

     case 8:

     case 9:

      count = count + 0;

     break;

     case 10:

     case 'J':

     case 'Q':

     case 'K':

     case 'A':

      count--;

     break;

    if (count >= 0 ){

        return count + "Bet";

    }else if(count <= 0){

        return count + "Hold";

    }

  }

  return "Change Me";

  // Only change code above this line

}

cc(2); cc(3); cc(7); cc('K'); cc('A');

First thing I notice is this should not be here.

2 Likes

You have 3 bugs.

  1. Your syntax for the switch is a bit off.
switch (val) {
  case val1:
  break;
  ...
  case valn:
  break;
} // You have this } in the wrong spot
  1. You are returning 5Bet. I think you want 5 Bet.
  2. You have an extra = in one of your conditionals, resulting in count == 0 returning the wrong result.
1 Like

That confused me a lot,lol! I wondered, ‘The hell does this have to do with Blackjack?’.

Ok, I made the changes (thx, btw!) .

1 Like