문제
풀이.
팩토리얼을 구한 뒤 리스트로 변형시켜서 리스트의 마지막 인덱스부터 0의 갯수를 세린다.
소스코드.
import sys
from math import factorial
n = int(sys.stdin.readline())
fac = factorial(n)
fac = list(map(int, str(fac)))
result = 0
for i in range(len(fac)-1, 0, -1):
if fac[i]==0:
result +=1
else:
break
print(result)
'프로그래밍 > 백준' 카테고리의 다른 글
백준 11401 이항 계수 3 - 파이썬 (0) | 2021.07.14 |
---|---|
백준 10830 행렬 제곱 - 파이썬 (0) | 2021.07.13 |
백준 9375 패션왕 신해빈 - 파이썬 (0) | 2021.07.13 |
백준 1010 다리 놓기 - 파이썬 (0) | 2021.07.13 |
백준 3036 링 - 파이썬 (0) | 2021.07.13 |