LeetCode - Factorial Trailing Zeroes(Python)

Problem

문제 요약 : factorial에서 뒤에 나오는 0의 개수 구하기.
Site

Solution

class Solution:
    def trailingZeroes(self, n: int) -> int:
        answer = 0
        
        while n :
            n //= 5
            answer += n
        
        return answer

풀이 정리

10은 2와 5의 곱으로 나타나는데 이 중 5의 배수의 개수가 적으므로 5의 배수를 counting 한다.

좋은 웹페이지 즐겨찾기