Funciones Envolventes
Se te pide escribir una función
wrap_functions
que reciba un número arbitrario de funciones como argumentos y un número n
. La función wrap_functions
debe devolver una lista con los resultados de aplicar cada función de entrada al número n
.La entrada de la función consiste en un entero
n
(como último argumento) y una o más funciones.La función debe devolver una lista de resultados, donde cada elemento es el resultado de aplicar una de las funciones de entrada a
n
.Entrada | Salida |
wrap_functions(lambda x: x**2, lambda x: x+10, lambda x: x%2, 5) | [25, 15, 1] |
Explicación: Las funciones en la entrada son funciones lambda: La primera función eleva al cuadrado su entrada, la segunda función suma 10 a su entrada y la tercera función devuelve el módulo de su entrada respecto a 2.
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB