Recursividad
Comprar curso

45. Recursividad


3 comentarios

Inicia sesión para comentar

Comentarios:

  • Steven Ortiz

    Steven Ortiz hace 7 meses

    Route::get('prueba', function () {

        $array1 = ['a', 'b'];

        $array2 = ['a', 'b'];

        $array3 = ['a', 'b'];

        $arrays = [$array1, $array2, $array3];

        $combinaciones = generarCombinaciones($arrays);

        return $combinaciones;

    });

    function  generarCombinaciones($arrays, $indice = 0, $combinacion = [])

    {

        if ($indice == count($arrays)){

            return [$combinacion];

        }

        $resultado= [];

        foreach ($arrays[$indice] as $item){

            $combinacionesTemporal = $combinacion;

            $combinacionesTemporal[] = $item;

           $resultado = array_merge($resultado, generarCombinaciones($arrays, $indice + 1, $combinacionesTemporal));

        }

        return  $resultado;

    }

     

    • Victor Arana Flores hace 7 meses

      Gracias Steven

  • Víctor Daniel Dorantes Chay

    Víctor Daniel Dorantes Chay hace 8 meses

    Seria bueno que el proyecto este en un repo para poder bajarlo y comparar la información de la mano del curso

  • Víctor Daniel Dorantes Chay

    Víctor Daniel Dorantes Chay hace 8 meses

    No dejaste el codigo