Bilhete de loteria

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

Primeiro, conte as minivitórias («mini-win») do seu ticket. Cada subarray contém uma string e um número. Se o código de qualquer caractere da string for igual ao número, você ganha uma minivitória (mini-win). Cada subarray pode render, no máximo, uma minivitória (mini-win).

Depois de contá-las, compare o total com o outro valor recebido (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 terão o formato correto.
  • As strings em ticket nem sempre têm o mesmo comprimento.