From 23c3110e635b9d469c7dd48c691c3ad76e617de8 Mon Sep 17 00:00:00 2001 From: Cristhian Ortellado Date: Mon, 5 Oct 2020 17:26:50 -0300 Subject: [PATCH] Se termino el trabajo --- Generala.java | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Probabilidades.txt | 17 +++++++++++++++++ README.MD | 3 +++ 3 files changed, 104 insertions(+) create mode 100644 Generala.java create mode 100644 Probabilidades.txt create mode 100644 README.MD diff --git a/Generala.java b/Generala.java new file mode 100644 index 0000000..e55f2ed --- /dev/null +++ b/Generala.java @@ -0,0 +1,84 @@ +import java.util.ArrayList; +import java.util.List; +import java.util.Scanner; +import java.io.File; +import java.util.*; +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 MÁS ORDENADA POSIBLE + String jugada(String dados) + { + //verificamos que haya introducido en numero correcto de caracteres + if(dados.length()!=5) + return "INVALIDO"; + //generamos un vector char y lo ordenamos + char vecAux []= dados.toCharArray(); + Arrays.sort(vecAux); + //verificamos que sea un numero valido + for(int i=0;i 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(); + /*uSTEDES PUEDEN IGNORAR ESTO + 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("13546")); + } +} \ No newline at end of file diff --git a/Probabilidades.txt b/Probabilidades.txt new file mode 100644 index 0000000..e66c469 --- /dev/null +++ b/Probabilidades.txt @@ -0,0 +1,17 @@ +1)Cuál es la probabilidad de sacar generala en un tiro +Es de 1/1296 +2)Cuál es la probabilidad de sacar poker en un tiro +Es de 0,0167 +3)Cuál es la probabilidad de sacarfull en un tiro +Es de 0,0386 +4)Cuál es la probabilidad de sacar escalera en un tiro +Es de 0,04629 + + + + +BONUS: +*Cuál es la probabilidad de sacar generala en dos tiros +0,001543 +*Cuál es la probabilidad de sacar generala en tres tiros +0,00231 \ No newline at end of file diff --git a/README.MD b/README.MD new file mode 100644 index 0000000..ca79140 --- /dev/null +++ b/README.MD @@ -0,0 +1,3 @@ +Instrucciones +1)Compilar con javac Generala.java +2)Ejecutar con java Generala.java \ No newline at end of file -- libgit2 0.26.0