From b9548063eb7cd2f86643ca85b7e8132097cec5bd Mon Sep 17 00:00:00 2001 From: Angel Zarate Date: Mon, 25 Apr 2022 17:41:30 +0000 Subject: [PATCH] Update README.md --- README.md | 170 ++------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 1 file changed, 2 insertions(+), 168 deletions(-) diff --git a/README.md b/README.md index 31c38de..5da715f 100644 --- a/README.md +++ b/README.md @@ -1,169 +1,4 @@ -package JUEGOS.JuegoGenerala; - -public class Dado { - private int[]dadoActual = null;//todas las variables esten vacios - - //Constructor - public Dado(){ - - } - //metodo - public void DadoJuego(){ - - this.dadoActual = new int[5];//La variable thise es la variable de la clase. - - for (int i = 0; i <5 ; i++) { - int randonumber = (int) Math.floor((Math.random() * (5 + 1 - 1)) + 1); - this.dadoActual[i] = randonumber; - System.out.print(this.dadoActual[i]); - } - - - - } -//Metodos - - - public int[] getDadoActual() {//obtiene - return dadoActual; - } - - public void setDadoActual(int[] dadoActual) {//modifica - this.dadoActual = dadoActual; - } -} - -package JUEGOS.JuegoGenerala; - -public class Jugada { - int jugada1; - - public Jugada() { - - } -//metodos - public int getJugada1() { - return jugada1; - } - - public void setJugada1(int jugada1) { - this.jugada1 = jugada1; - } - - public String jugada(int[] dados) { - String dadosString = ""; - for (int i = 0; i < 5; i++) { - - dadosString += String.valueOf(dados[i]);//pasar un valor que no sea String a String - - } - if (dadosString.equals("11111") || dadosString.equals("22222") || dadosString.equals("33333") - || dadosString.equals("44444") || dadosString.equals("55555") || dadosString.equals("66666")) {//equals compara - return "GENERALA"; - } - - - if (dadosString.equals("12345")||dadosString.equals("23456")||dadosString.equals("34561") - ||dadosString.equals("45612")||dadosString.equals("56123")||dadosString.equals("61234")) {//equals compara - return "ESCALERA"; - } - for (int i = 1; i <7; i++) { - int dadosEntero=1111*i;//Convertir String a Entero. - String contenedor= String.valueOf(dadosEntero); - for (int j = 1; j < 7; j++) { - String entrada=contenedor+j; - if (dadosString.equals(entrada)) {//equals compara - return "POKER"; - } - } - - } - for (int i = 1; i <7; i++) { - int otrosEntero=111*i;//Convertir String a Entero. - int entero=11*i; - String contenedor= String.valueOf(otrosEntero)+entero; - - for (int j = 1; j < 7; j++) { - String otraentrada=contenedor+entero+j; - - if (dadosString.equals(otraentrada)) {//equals compara - return "FULL"; - } - } - - } - - return ":NADA"; - } -} - -package JUEGOS.JuegoGenerala; -import java.io.File; -import java.util.ArrayList; -import java.util.List; -import java.util.Scanner; -public class Generala -{ - // ESTA ES LA FUNCIÓN QUE HAY QUE IMPLEMENTAR -// TAMBIÉN PUEDEN AGREGAR OTRAS FUNCIONES y/o CLASES -// QUE NECESITEN PARA RESOLVER EL EJERCICIO DE LA -// MANERA MaS ORDENADA POSIBLE - String jugada(String dados) - { - if (dados.equals("11111")) { - return "GENERALA"; - } - return "NADA"; - } - // Ustedes pueden ignorar esto - String[] jugadas(String[] losdados) - { - - String[] ret = new String[losdados.length]; - int i = 0; - for (String dados : losdados) - { - ret[i] = this.jugada(dados); - i++; - } - return ret; - } - // Ustedes pueden ignorar esto - static String[] processBatch(String fileName) - throws Exception - { - Scanner sc = new Scanner(new File(fileName)); - List lines = new ArrayList(); - while (sc.hasNextLine()) { - lines.add(sc.nextLine()); - } - return lines.toArray(new String[0]); - } - public static void main(String[] args) - throws Exception - { - Generala g = new Generala(); - /* IGNORAR PORQUE ESTO NO SE VA A EJECUTAR PARA USTEDES */ - if (args.length > 0) { - String[] jugadas = processBatch(args[0]); - String resultados[] = g.jugadas(jugadas); - for(String res : resultados) { - System.out.println(res); - } - return; - } -// ESTO SI SE EJECUTA PARA USTEDES - System.out.println(g.jugada("11111")); - Dado dado1 = new Dado(); - dado1.DadoJuego(); - Jugada jogo = new Jugada(); - int[] jogoprueba={1,2,3,4,5};//Se ingresa numeros para saber si es - System.out.println(jogo.jugada(dado1.getDadoActual())); - System.out.println( jogo.jugada(jogoprueba)); - } -} -//Preguntas -/*2.1. Cuál es la probabilidad de sacar generala en un tiro +2.1. Cuál es la probabilidad de sacar generala en un tiro R:la probabilidad es de 1/1296. 2.2. Cuál es la probabilidad de sacar poker enun tiro R:1/216 de jugadas @@ -177,5 +12,4 @@ R:1/216 de jugadas R: las probabilidades son 1/81 3.2. Cuál es la probabilidad de sacar generala en tres tiros -R:las probabilidaes son 1/16. -*/ \ No newline at end of file +R:las probabilidaes son 1/16. \ No newline at end of file -- libgit2 0.26.0