Commit c4afadba by Jose Baez

Se crea metodo par doble

parent 3a62474d
......@@ -34,10 +34,35 @@ public class Juego {
siguiente = false;
System.out.println("TRIO");
}
if (siguiente && parDoble(cartas)) {
siguiente = false;
System.out.println("PAR DOBLE");
}
if (siguiente) {
System.out.println("NADA");
}
}
public boolean parDoble(List<Carta> cartas) {
if(comprobarPalo(cartas)<3) {
List<Integer> valores = new ArrayList<>();
for (Carta c : cartas) {
valores.add(extraer(c.valor));
}
Collections.sort(valores);
int[] numerosArray = pasarAArray(valores);
int con = 0;
for (int i = 0; i < numerosArray.length - 1; i++) {
if (numerosArray[i] == numerosArray[i + 1]) {
con++;
if (con == 2) {
return true;
}
}
}
}
return false;
}
public boolean trio(List<Carta> cartas) {
List<Integer> valores = new ArrayList<>();
for (Carta c : cartas) {
......
......@@ -9,11 +9,11 @@ public class Main {
List<Carta> cartas = new ArrayList<>();
cartas = Arrays.asList(
new Carta("AH"),
new Carta("QH"),
new Carta("QH"),
new Carta("QH"),
new Carta("TC"),
new Carta("TS"),
new Carta("9C")
new Carta("AC")
);
cartas.forEach(System.out::print);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment