kimTH65 / Coding

Coding Practice
0 stars 0 forks source link

코딩 문제 풀이 21(BackJoon) - Python #21

Open kimTH65 opened 1 year ago

kimTH65 commented 1 year ago

백준 1676번 : 팩토리얼 0의 개수

문제

N!에서 뒤에서부터 처음 0이 아닌 숫자가 나올 때까지 0의 개수를 구하는 프로그램을 작성하시오.

입력

첫째 줄에 N이 주어진다. (0 ≤ N ≤ 500)

출력

첫째 줄에 구한 0의 개수를 출력한다.

kimTH65 commented 1 year ago

풀이

from math import factorial
N = int(input())
count = 0
n = str(factorial(N))[::-1]
for i in n:
  if i != '0':
    break
  count +=1
print(count)