Объединение функций
Вам нужно создать функцию
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