Blackjack
Crie uma função que receba um array de números de cartas e verifique se a soma dos valores delas excede 21. Se a soma exceder 21, retorne true; se a soma for menor ou igual a 21, retorne false. Os valores das cartas são os seguintes:
- 2-10 têm seu valor numérico.
- J-K (cartas com figuras) valem 10.
- Os ases podem valer 1 ou 11. Jogue de forma conservadora: se atribuir a um ás o valor 11 fizer você perder e 1 permitir que você vença, escolha 1.
Exemplos
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"]) ➞ trueObservações
Haverá no máximo um ás em cada mão.