문제풀이/백준(Boj) 문제풀이

[백준][정수론 및 조합론] 1676. 팩토리얼 0의 개수 (파이썬/Python)

얄루몬 2021. 9. 28. 18:28

import sys
input = sys.stdin.readline
n = int(input())
print(n//5 + n//25 + n//125)

# 팩토리얼로 얻은 수를 인수분해 할 때 0이 늘어나는 경우는 10(2X5)를 곱하는 경우이다.

 

#5의 개수를 찾으면 쉽게 문제를 풀수 있다.

 

#10에서 0의 개수가 2인 이유는 5에서 한 번 10에서 한 번이기 때문에(10은 5X2) 답이 2가 되는 것이다.

 

#범위가 0 < n < 500이니 125까지