The factorial of the integer n, written n!, is defined as:
Calculate and print the factorial of a given integer.
For example, if , we calculate and get .
Complete the extraLongFactorials function in the editor below. It should print the result and return.
extraLongFactorials has the following parameter(s):
- n: an integer
Note: Factorials of can't be stored even in a long long variable. Big integers must be used for such calculations. Languages like Java, Python, Ruby etc. can handle big integers, but we need to write additional code in C/C++ to handle huge values.
We recommend solving this challenge using BigIntegers.
Input consists of a single integer
Print the factorial of .
Solution in Python
def extraLongFactorials(n): p = 1 for i in range(1,n+1): p*=i return p n = int(input()) print(extraLongFactorials(n))