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

71.43% Correct | 28.57% Incorrect
Last Solution submitted on Nov 22, 2019

Problem Comments

Solution Comments