Bilhete de loteria
Dado um bilhete de loteria (ticket), representado por um array de arrays com 2 valores, crie uma função que determine se você ganhou o prêmio principal.
Primeiro, conte as «minivitórias» do seu ticket. Cada array interno contém uma string e um número. Se o código de qualquer caractere da string corresponder ao número, você ganha uma minivitória (win). Conte no máximo uma minivitória (win) por array interno.
Depois de contar todas as minivitórias, 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 de
ticketnem sempre têm o mesmo comprimento.