В игре Blackjack в казино игрок может получить преимущество над домом, отслеживая относительное количество высоких и низких карт, оставшихся в колоде. Это называется подсчет карт . Наличие более высоких карт, оставшихся в колоде, способствует игроку. Каждой карте присваивается значение в соответствии с приведенной ниже таблицей. Когда счет положителен, игрок должен делать ставки на высокий уровень. Когда счетчик равен нулю или отрицателен, игрок должен делать ставки на низком уровне.
| Изменить счет | Карты |
|---|---|
| +1 | 2, 3, 4, 5, 6 |
| 0 | 7, 8, 9 |
| -1 | 10, 'J', 'Q', 'K', 'A' |
Напишите функцию подсчета карт. Она получит параметр card, который может быть числом или
строкой, и увеличивать или уменьшать глобальную переменную count в соответствии со значением карты
(см.Таблицу). Затем функция вернет строку с текущим счетчиком и строкой (Bet если счетчик положителен или
Hold если счетчик равен нулю или отрицателен). Текущий счетчик и решение игрока ( Bet или
Hold ) должны быть разделены одним пробелом.
Пример вывода
-3 Hold, 5 Bet
Подсказка
НЕ сбрасывайте count до 0, когда значение равно 7, 8 или 9.
НЕ возвращайте массив.
НЕ включайте в вывод внутренние кавычки (одиночные или двойные).
Подсказка 2: тип переменной card можно проверить оператором typeof