bash_055.sh
Nivel 3 — Avanzado Escribir código

Factorial recursivo

Escribe una función recursiva factorial que calcule el factorial de $1 y llámala con 5.
Tu script Bash
// Solución de referencia

          

📋 Sobre este ejercicio

Una función que se llama a sí misma.

💡 Pistas (clic para revelar)
💡 Caso base: si $1 -le 1, devuelve 1
💡 Caso recursivo: $1 * factorial($1-1)
💡 Captura la recursión con $(factorial ...)
📖 Referencia del módulo
$ VAR=valor
Asignación (sin espacios)
$ $VAR o ${VAR}
Expansión de variable
$ $(comando)
Sustitución de comando
$ if [ cond ]; then ... fi
Condicional
$ for i in lista; do ... done
Bucle for
$ nombre() { ... }
Definir función