Problem 44067. The last non-zero digit of a factorial

For given positive integer n, what is the last non-zero digit of n!?

Example: factorial(11) = 39916800

Last non-zero digit is 8.

Optional: Can you make an efficient algorithm for very large n?

Solution Stats

70.37% Correct | 29.63% Incorrect
Last solution submitted on Feb 08, 2019

Problem Comments

Solution Comments