Commit 17163760 by Josebaezx

Final Generala V1.0

parent a4c046c3
<?xml version="1.0" encoding="UTF-8"?>
<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" />
</component>
</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 {
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));
if (valor.equals(dados)) {
return "GENERALA";
......@@ -12,26 +13,32 @@ public class Dado {
for (int i=1; i<7; i++){
String valor = String.valueOf((1111* i));
for (int j=1; j<7; j++){
String valorx = valor + j;
if (valorx.equals(dados)) {
String valor2 = valor + j;
if (valor2.equals(dados)) {
return "PÓKER";
}
}
}
// for (int i=1; i<6; i++){
// if (numeros %i==0) {
// return "FULL";
// }
// }
for (int i=1; i<7; i++){
String valor = String.valueOf((111* i));
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 (numeros %i==0) {
if (dados.equals("12345") || dados.equals("23456") || dados.equals("34561")
|| dados.equals("45612") || dados.equals("56123") || dados.equals("61234")) {
return "ESCALERA";
}
}
return "NADA";
}
} else {
return "INVALIDO";
}
}
}
......@@ -8,11 +8,9 @@ public class Generala {
// TAMBIÉN PUEDEN AGREGAR OTRAS FUNCIONES y/o CLASES
// QUE NECESITEN PARA RESOLVER EL EJERCICIO DE LA
// MANERA MÁS ORDENADA POSIBLE
Dado d= new Dado();
String jugada(String dados) {
if (dados.equals("11111")) {
return "GENERALA";
}
return "NADA";
return d.jugada(dados);
}
// Ustedes pueden ignorar esto
String[] jugadas(String[] losdados) {
......@@ -38,7 +36,6 @@ public class Generala {
public static void main(String[] args) throws Exception {
Generala g = new Generala();
Play p = new Play();
Dado d= new Dado();
/* IGNORAR PORQUE ESTO NO SE VA A EJECUTAR PARA USTEDES */
if (args.length > 0) {
......@@ -51,10 +48,8 @@ public class Generala {
}
// ESTO SI SE EJECUTA PARA USTEDES
System.out.println(g.jugada("11111"));
//String resultado = p.lanzarDados();
//System.out.println("resultado = " + resultado);
System.out.println(d.jugada("66665"));
String resultado = p.lanzarDados();
System.out.println("Dados lanzados = " + resultado);
System.out.println("Resultado: " + g.jugada("66667"));
}
}
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