Boleto de lotería
Dado un boleto de lotería representado por un arreglo de entradas TicketEntry, crea una función que determine si ganaste el premio mayor.
Cada entrada contiene un texto y un código de carácter. Si el código de cualquiera de los caracteres del texto coincide con el código de la entrada, esa entrada suma un acierto. Cuenta como máximo un acierto por entrada.
Después de contar los aciertos, compara el total con la cantidad necesaria para ganar. Devuelve "Winner!" si el total es igual o mayor que esa cantidad; de lo contrario, devuelve "Loser!".
Ejemplos
lottery({
TicketEntry{"YYW", 70},
TicketEntry{"WXK", 65},
TicketEntry{"RPDI", 88}
}, 2) ➞ "Loser!"
lottery({
TicketEntry{"KG", 80},
TicketEntry{"NTBBVZ", 79},
TicketEntry{"CI", 73},
TicketEntry{"AGXMEE", 74},
TicketEntry{"IU", 68},
TicketEntry{"VOSP", 84}
}, 1) ➞ "Winner!"
lottery({
TicketEntry{"ZSAMZB", 81},
TicketEntry{"XWWCXP", 72},
TicketEntry{"SYBRQOHP", 88},
TicketEntry{"HJSVV", 75}
}, 1) ➞ "Loser!"Notas
- Todos los datos de entrada tienen el formato mostrado.
- Los textos de las entradas no siempre tienen la misma longitud.