输入: 3 输出: 0 解释: 3! = 6, 尾数中没有零。
输入: 5 输出: 1 解释: 5! = 120, 尾数中有 1 个零.
var factorial = function factorial(i, a = 1) {
if (i < 2) {
return a;
}
return factorial(i - 1, a * i);
};
var trailingZeroes = function (n) {
let ans = factorial(n)
if (n[n.length-1]===0) {
return 1
} else {
return 0
}
};
Runtime: 56 ms, faster than 86.96% of JavaScript online submissions for Factorial Trailing Zeroes.
Memory Usage: 34.3 MB, less than 25.00% of JavaScript online submissions for Factorial Trailing Zeroes.
Runtime: 0 ms, faster than 100.00% of Go online submissions forFactorial Trailing Zeroes.
Memory Usage: 2 MB, less than 66.67% of Go online submissions forFactorial Trailing Zeroes.
Runtime: 60 ms, faster than 72.73% of JavaScript online submissions for Factorial Trailing Zeroes.
Memory Usage: 34.1 MB, less than 25.00% of JavaScript online submissions for Factorial Trailing Zeroes.
Runtime: 0 ms, faster than 100.00% of Go online submissions forFactorial Trailing Zeroes.
Memory Usage: 2 MB, less than 66.67% of Go online submissions forFactorial Trailing Zeroes.