홍우진의 개발 일기장

[백준] 1676번: 팩토리얼 0의 개수/ 파이썬 본문

알고리즘/백준

[백준] 1676번: 팩토리얼 0의 개수/ 파이썬

홍우진 2022. 7. 9. 22:49
728x90
반응형

빅데이터 아이디어 챌린지 참여 때문에 업로드 하지 못했던 백준 3일치를 한번에 올린다.

문제 설명


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

입력값


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

 

출력값


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

예제


입력 출력
10 2
3 0

 

작성 코드


n = int(input())
def five_count(n):
    cnt = 0
    while n != 0:
        n //= 5
        cnt += n
    return cnt
    
print(five_count(n))
728x90
반응형
Comments