Compose prefix and uppercase decorators
Input
greet('alice')
Output
Hi ALICE
compose_decorators(add_prefix('Hi '), uppercase) applies uppercase first, then add_prefix, producing 'Hi ALICE'.
Full lesson preview
Learn to combine multiple decorators into a single decorator factory so you can apply several wrappers at once in a predictable order.
Problem statement
Task
Examples
Input
greet('alice')
Output
Hi ALICE
compose_decorators(add_prefix('Hi '), uppercase) applies uppercase first, then add_prefix, producing 'Hi ALICE'.
Input format
Output format
Constraints
Samples
Input
compute(4)
Output
18
compose_decorators(multiply(3), add(2)) makes compute return (x + 2) * 3, so compute(4) -> (4+2)*3 = 18.