import java.util.Arrays; public class Dado { String jugada(String dados) { int numeros = Integer.parseInt(dados); int[] numerosArray = new int[5]; for (int i = 0; i < numerosArray.length; i++) { numerosArray[i] = dados.charAt(i) - '0'; } Arrays.sort(numerosArray); if (numeros > 11110 && numeros < 66667) { for (int i=1; i<7; i++){ String valor = String.valueOf((11111* i)); if (valor.equals(dados)) { return "GENERALA"; } } int con=0; for (int i = 0; i < numerosArray.length-1; i++) { if (numerosArray[i] == numerosArray[i+1]) { con++; if (con==3 && numerosArray[1] == numerosArray[2] && numerosArray[2] == numerosArray[3]){ return "POKER"; } } } con=0; for (int i = 0; i < numerosArray.length-1; i++) { if (numerosArray[i] == numerosArray[i+1]) { con++; if (con==3 && numerosArray[2] == numerosArray[4]){ return "FULL"; }else if(con==3 && numerosArray[2] == numerosArray[0]){ return "FULL"; } } } con=0; String numerosString=""; for (int i = 0; i < numerosArray.length; i++) { numerosString += numerosArray[i]; if(numerosString.equals("12345") || numerosString.equals("23456") || numerosString.equals("13456")) { return "ESCALERA"; } } return "NADA"; } else { return "INVALIDO"; } } }