# Counting Cards plz explain

Counting Cards plz explain
0

#1

Tell us what’s happening:

``````
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
}

// Note: Only the last will display
cc(2); cc(3); cc(7); cc('K'); cc('A');
``````

User Agent is: `Mozilla/5.0 (Windows NT 10.0; WOW64; rv:62.0) Gecko/20100101 Firefox/62.0`.

#2

Hey sanji, It’s really simple Look at switch case and it table as mention it will definitely get details.

Count Change Cards
+1 2, 3, 4, 5, 6
0 7, 8, 9
-1 10, ‘J’, ‘Q’, ‘K’, ‘A’

#3

it didn’t pass the test , it saying output for
cc(2) should be 5 Bet
???

#4

In this case you need to see what your output is so you can see what is the difference between the expected and actual. `console.log` here is useful. Try changing your code to this so you can view your results:

``````  let result = "";
if (count > 0)
{
result = count +"Bet";
}
else
{
result = count +"Hold";
}
console.log(result);
return result;
``````

Hint: space

#5

Look at the @collinstommy Post

Whenever you stuck then try to do the test your code . you get the solution and also improve the testing and debugging skills.