Full house de póker

Crea una función que determine si una mano de cinco cartas es un full house. Un full house contiene exactamente tres cartas de un valor y dos cartas de otro valor.

Por ejemplo, new String[]{"A", "A", "A", "K", "K"} es un full house porque contiene tres ases y dos reyes.

Ejemplos

Program.isFullHouse(new String[]{"A", "A", "A", "K", "K"}) ➞ true

Program.isFullHouse(new String[]{"3", "J", "J", "3", "3"}) ➞ true

Program.isFullHouse(new String[]{"10", "J", "10", "10", "10"}) ➞ false

Program.isFullHouse(new String[]{"7", "J", "3", "4", "2"}) ➞ false

Notas

  • La entrada siempre contiene exactamente cinco valores de cartas.