Commit 53958d7c by Jose Baez

Poker app final 1.0

parent c4afadba
......@@ -38,11 +38,35 @@ public class Juego {
siguiente = false;
System.out.println("PAR DOBLE");
}
if (siguiente && par(cartas)) {
siguiente = false;
System.out.println("PAR");
}
if (siguiente) {
System.out.println("NADA");
System.out.println("CARTA ALTA");
}
}
public boolean par(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 == 1) {
return true;
}
}
}
}
return false;
}
public boolean parDoble(List<Carta> cartas) {
if(comprobarPalo(cartas)<3) {
List<Integer> valores = new ArrayList<>();
......@@ -69,18 +93,20 @@ public class Juego {
valores.add(extraer(c.valor));
}
//Collections.sort(valores);
int[] numerosArray = pasarAArray(valores);
int counter=0;
int numero=0;
int cantidadNumero=0;
for(int i=11; i<14; i++){
for (int j=0; j<valores.size(); j++) {
int s= valores.get(j);
if(s == i){
for (int j = 0; j < numerosArray.length - 1; j++) {
if (numerosArray[j] == numerosArray[j + 1]) {
counter++;
if (counter == 2) {
return true;
}
}
}
if(counter > cantidadNumero){
numero=i;
cantidadNumero=counter;
}
counter=0;
......@@ -229,7 +255,7 @@ public class Juego {
valores.add(extraer(c.valor));
}
Collections.sort(valores);
valores.forEach(System.out::println);
//valores.forEach(System.out::println);
int[] valoresArry = pasarAArray(valores);
for (int i = 0; i < valoresArry.length - 1; i++) {
......
......@@ -9,11 +9,11 @@ public class Main {
List<Carta> cartas = new ArrayList<>();
cartas = Arrays.asList(
new Carta("AH"),
new Carta("QH"),
new Carta("TH"),
new Carta("TD"),
new Carta("TC"),
new Carta("TS"),
new Carta("AC")
new Carta("4D"),
new Carta("AD")
);
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