Tuesday, 27 October 2015

Extra Long Factorials

Extra Long Factorials

You are given an integer N. Print the factorial of this number.

Input consists of a single integer N, where 1N100
Print the factorial of N.
For an input of 25, you would print 15511210043330985984000000.
Note: Factorials of N>20 can't be stored even in a 64bit 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.

or by using python----

from math import factorial  
print factorial(n)