From a493669abac740c716665afcd9b916e8271aefcf Mon Sep 17 00:00:00 2001 From: Laifsyn <99366187+Laifsyn@users.noreply.github.com> Date: Sat, 8 Jun 2024 20:43:02 -0500 Subject: [PATCH] split arguments on Repeated Permutations --- .../java/com/utp/clsEstructuraDiscretas/pry4/Main.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/utp/clsEstructuraDiscretas/pry4/Main.java b/src/main/java/com/utp/clsEstructuraDiscretas/pry4/Main.java index 42cd460..b8e223c 100644 --- a/src/main/java/com/utp/clsEstructuraDiscretas/pry4/Main.java +++ b/src/main/java/com/utp/clsEstructuraDiscretas/pry4/Main.java @@ -404,7 +404,13 @@ public Result calcular(String n, String r) { return Formulas.Varianza_sin_repeticion(new String[] { n, r }); } case PERMUTACIONES_REPETIDAS -> { - return Formulas.Permutacion_con_repeticion(new String[] { n, r }); + var split_r = r.split(","); + for (int i = 0; i < split_r.length; i++) + split_r[i] = split_r[i].trim(); + String[] args = new String[split_r.length + 1]; + args[0] = n; + System.arraycopy(split_r, 0, args, 1, split_r.length); + return Formulas.Permutacion_con_repeticion(args); } case COMBINACIONES_REPETIDAS -> { return Formulas.Comb_con_repeticion(new String[] { n, r });