Blackjack

Crea una función que reciba una lista de números 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. Los valores de las cartas son los siguientes:

  • 2-10 tienen su valor correspondiente.
  • 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

over_twenty_one([2, 8, "J"]) ➞ False

over_twenty_one(["A", "J", "K"]) ➞ False

over_twenty_one([5, 5, 3, 9]) ➞ True

over_twenty_one([2, 6, 4, 4, 5]) ➞ False

over_twenty_one(["J", "Q", "K"]) ➞ True

Notas

Habrá como máximo un as en cada mano.