Challenge: Using a Curried Function

Test yourself and implement what you have learned so far in this challenge.

Problem Statement

You are given a curried function product that which calculates the product of the values of a function for the points on a given interval.

Your challenge is to create a non-recursive factorial function fact which uses the product function to compute the factorial of a number.


The input will be an integer n.


The output will be the factorial of n.

Sample Input


Sample Output


Test Yourself

Write your code in the given area. Try the exercise by yourself first, but if you get stuck, the solution has been provided. Good luck!

Create a free account to access the full course.

By signing up, you agree to Educative's Terms of Service and Privacy Policy