Wrap ֆունկցիաներ

Անհրաժեշտ է գրել 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