Commit 17163760 by Josebaezx

Final Generala V1.0

parent a4c046c3
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="17" project-jdk-type="JavaSDK"> <component name="ProjectRootManager" version="2" languageLevel="JDK_16" project-jdk-name="17" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" /> <output url="file://$PROJECT_DIR$/out" />
</component> </component>
</project> </project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RunConfigurationProducerService">
<option name="ignoredProducers">
<set>
<option value="com.android.tools.idea.compose.preview.runconfiguration.ComposePreviewRunConfigurationProducer" />
</set>
</option>
</component>
</project>
\ No newline at end of file
public class Dado { public class Dado {
String jugada(String dados) { String jugada(String dados) {
int numeros= Integer.parseInt(dados); int numeros = Integer.parseInt(dados);
for (int i=1; i<6; i++){ if (numeros > 11110 && numeros < 66667) {
for (int i=1; i<7; i++){
String valor = String.valueOf((11111* i)); String valor = String.valueOf((11111* i));
if (valor.equals(dados)) { if (valor.equals(dados)) {
return "GENERALA"; return "GENERALA";
...@@ -12,26 +13,32 @@ public class Dado { ...@@ -12,26 +13,32 @@ public class Dado {
for (int i=1; i<7; i++){ for (int i=1; i<7; i++){
String valor = String.valueOf((1111* i)); String valor = String.valueOf((1111* i));
for (int j=1; j<7; j++){ for (int j=1; j<7; j++){
String valorx = valor + j; String valor2 = valor + j;
if (valorx.equals(dados)) { if (valor2.equals(dados)) {
return "PÓKER"; return "PÓKER";
} }
} }
} }
// for (int i=1; i<6; i++){ for (int i=1; i<7; i++){
// if (numeros %i==0) { String valor = String.valueOf((111* i));
// return "FULL"; for (int j=1; j<7; j++){
// } String valor2 = valor + (11*j);
// } if (valor2.equals(dados)) {
return "FULL";
}
}
}
for (int i=15; i<21; i++){ if (dados.equals("12345") || dados.equals("23456") || dados.equals("34561")
if (numeros %i==0) { || dados.equals("45612") || dados.equals("56123") || dados.equals("61234")) {
return "ESCALERA"; return "ESCALERA";
} }
}
return "NADA"; return "NADA";
}
} else {
return "INVALIDO";
}
}
} }
...@@ -8,11 +8,9 @@ public class Generala { ...@@ -8,11 +8,9 @@ public class Generala {
// TAMBIÉN PUEDEN AGREGAR OTRAS FUNCIONES y/o CLASES // TAMBIÉN PUEDEN AGREGAR OTRAS FUNCIONES y/o CLASES
// QUE NECESITEN PARA RESOLVER EL EJERCICIO DE LA // QUE NECESITEN PARA RESOLVER EL EJERCICIO DE LA
// MANERA MÁS ORDENADA POSIBLE // MANERA MÁS ORDENADA POSIBLE
Dado d= new Dado();
String jugada(String dados) { String jugada(String dados) {
if (dados.equals("11111")) { return d.jugada(dados);
return "GENERALA";
}
return "NADA";
} }
// Ustedes pueden ignorar esto // Ustedes pueden ignorar esto
String[] jugadas(String[] losdados) { String[] jugadas(String[] losdados) {
...@@ -38,7 +36,6 @@ public class Generala { ...@@ -38,7 +36,6 @@ public class Generala {
public static void main(String[] args) throws Exception { public static void main(String[] args) throws Exception {
Generala g = new Generala(); Generala g = new Generala();
Play p = new Play(); Play p = new Play();
Dado d= new Dado();
/* IGNORAR PORQUE ESTO NO SE VA A EJECUTAR PARA USTEDES */ /* IGNORAR PORQUE ESTO NO SE VA A EJECUTAR PARA USTEDES */
if (args.length > 0) { if (args.length > 0) {
...@@ -51,10 +48,8 @@ public class Generala { ...@@ -51,10 +48,8 @@ public class Generala {
} }
// ESTO SI SE EJECUTA PARA USTEDES // ESTO SI SE EJECUTA PARA USTEDES
System.out.println(g.jugada("11111")); String resultado = p.lanzarDados();
System.out.println("Dados lanzados = " + resultado);
//String resultado = p.lanzarDados(); System.out.println("Resultado: " + g.jugada("66667"));
//System.out.println("resultado = " + resultado);
System.out.println(d.jugada("66665"));
} }
} }
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