Jump to content

SAMLIKS

Members
  • Posts

    1
  • Joined

  • Last visited

Posts posted by SAMLIKS

  1.  

    i am supposed to write a card counting function that It will receive a card parameter, which can be a number or a string, and increment or decrement the global count variable according to the card's value (see table). 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. The current count and the player's decision (Bet or Hold) should be separated by a single space.

     

    but the code doesn't seem to run,am being told that this must be done:

    Hide   Copy Code
    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

     

    What I have tried:
     

    Hide   Expand arrow-down-16.png   Copy Code
    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 += 1;
        break; 
        case 7:
        case 8:
        case 9:
        count += 0;
        break;
        case 10:
        case "J":
        case "Q":
        case "K":
        case "A":
        count -= 1;
        break;
      }
      
      return count + (count == 0 ? "5 Bet": "Hold");

     

    please can anyone help with the solution.

×
×
  • Create New...