I’ve done the card counting challenge and checked my code against the code in the video. My code is the same as the code in the video. It also worked from the console when I test it out, but when I try to submit it to pass to the next challenge I get errors. Does anyone know why?
My code is
var count = 0;
function cc(card) {
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;
}
cc(2); cc(3); cc(7); cc("K"); cc("A");
console.log(cc(4))
My error is
Cards Sequence 2, 3, 4, 5, 6 should return
5 Bet
``
Cards Sequence 7, 8, 9 should return
0 Hold
``
Cards Sequence 10, J, Q, K, A should return
-5 Hold
Cards Sequence 3, 7, Q, 8, A should return
-1 Hold
Cards Sequence 2, J, 9, 2, 7 should return
1 Bet
Cards Sequence 2, 2, 10 should return
1 Bet
Cards Sequence 3, 2, A, 10, K should return
-1 Hold
``
// tests completed // console output 1 bet 1 bet