0 out of 68 challenges solved

Partial function application

Question:
Write a function called partial that takes a function f and an arbitrary number of arguments. The function should return a new function that is f partially applied to the arguments.

Example:
Input: partial(sum, 1, 2, 3)(4)
Output: 10

def partial(f, *args):
    """
    Returns a new function that is f partially applied to the arguments.

    Args:
    f: The function to partially apply.
    *args: The arguments to partially apply.

    Returns:
    function: The new function that is f partially applied to the arguments.
    """
    # TODO: Implement the partial function
    pass