Funciones anónimas hasta el fondo
Crea una función que reciba un parámetro n y devuelva una función tal que, cuando se la llame n veces, devuelva la cadena "edabit".
Ejemplos
lambdaDepth(0) ➞ "edabit"
lambdaDepth(1)() ➞ "edabit"
lambdaDepth(2)()() ➞ "edabit"
typeof lambdaDepth(2)() ➞ "function"Notas
numsiempre será un entero no negativo.- Si
num == 0, devuelve"edabit". - Si
num > 0, devuelve una función. - Todos los casos de prueba que no son ejemplos tienen dos formas: comprobar si
lambda_depth(k), después de llamarlokveces, devuelve una cadena, y comprobar silambda_depth(k)devuelve una función.