diff --git b/Generala.java a/Generala.java new file mode 100644 index 0000000..e55f2ed --- /dev/null +++ a/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 b/Probabilidades.txt a/Probabilidades.txt new file mode 100644 index 0000000..e66c469 --- /dev/null +++ a/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 b/README.MD a/README.MD new file mode 100644 index 0000000..ca79140 --- /dev/null +++ a/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