Blackjack
Crea una función que reciba un arreglo de cartas y compruebe si la suma de sus valores supera 21. Si la suma supera 21, devuelve true; si la suma es menor o igual que 21, devuelve false. El valor de las cartas es el siguiente:
- 2-10 tienen su valor numérico.
- J-K (cartas con figuras) valen 10.
- Los ases pueden valer 1 o 11. Juega de forma conservadora: si darle a un as el valor 11 hace que pierdas y 1 te permite ganar, elige 1.
Ejemplos
overTwentyOne(["2", "8", "J"]) ➞ false
overTwentyOne(["A", "J", "K"]) ➞ false
overTwentyOne(["5", "5", "3", "9"]) ➞ true
overTwentyOne(["2", "6", "4", "4", "5"]) ➞ false
overTwentyOne(["J", "Q", "K"]) ➞ trueNotas
Habrá como máximo un as en cada mano.