Bilhete de loteria

Dado um bilhete de loteria (ticket), representado por uma lista de sublistas com 2 valores, crie uma função que determine se você ganhou o prêmio principal.

Para isso, primeiro conte as pequenas vitórias do seu ticket. Cada sublista contém uma string e um número. Se o código de qualquer caractere da string for igual ao número, você obtém uma pequena vitória (mini-win). Lembre-se de que cada sublista pode render, no máximo, uma pequena vitória (mini-win).

Depois de contar todas as pequenas vitórias, compare o total com a outra entrada fornecida (win). Se o total for maior ou igual a win, retorne Winner!. Caso contrário, retorne Loser!.

Exemplos

lottery([["YYW", 70], ["WXK", 65], ["RPDI", 88]], 2)
➞ "Loser!"

lottery([["KG", 80], ["NTBBVZ", 79], ["CI", 73], ["AGXMEE", 74], ["IU", 68], ["VOSP" , 84]], 1)
➞ "Winner!"

lottery([["ZSAMZB", 81], ["XWWCXP", 72], ["SYBRQOHP", 88], ["HJSVV", 75]], 1)
➞ "Loser!"

Notas

  • Todas as entradas estarão no formato correto.
  • As strings de ticket nem sempre têm o mesmo comprimento.