Объединение функций

Вам нужно создать функцию wrap_functions, которая принимает произвольное количество функций в качестве аргументов и число n. Функция wrap_functions должна вернуть список результатов, полученных после применения каждой переданной функции к числу n.

Входные данные для функции состоят из одного целого числа n (как последнего аргумента) и одной или нескольких функций.

Функция должна вернуть список, где каждый элемент — это результат применения соответствующей входной функции к n.

Ввод

Вывод

wrap_functions(lambda x: x**2, lambda x: x+10, lambda x: x%2, 5)

[25, 15, 1]

Объяснение: Функции в примере — это лямбда-функции. Первая функция возводит число в квадрат, вторая прибавляет к числу 10, а третья возвращает остаток от деления числа на 2.

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue