Blackjack

Crie uma função que receba um array 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ê ganhe, 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"]) ➞ true

Observações

Haverá no máximo um ás em cada mão.