Hikenny25
1676 - 팩토리얼 0의 개수 본문
https://www.acmicpc.net/problem/1676
- 구현
import sys
input = sys.stdin.readline
n = int(input())
k = 1
for i in range(1, n+1):
k *= i
cnt = 0
while k > 0:
if k % 10 == 0:
cnt += 1
k //= 10
else:
break
print(cnt)
그냥 팩토리얼 구하고 10씩 나누면서 구하면 된다
'baekjoon (solved.ac) > class 3 Solve' 카테고리의 다른 글
1764 - 듣보잡 (0) | 2022.10.25 |
---|---|
1620 - 나는야 포켓몬 마스터 이다솜 (0) | 2022.10.25 |
11723 - 집합 (0) | 2022.10.25 |
9095 - 1, 2, 3 더하기 (0) | 2022.10.24 |
1003 - 피보나치 함수 (0) | 2022.10.24 |
Comments