반응형
코드 작성
n = int(input())
k = 1
cnt = 0
for i in range(1,n+1): #팩토리얼 계산
k = k*i
for i in str(k)[::-1]:
if i != '0':
break
cnt += 1
print(cnt)
코드 풀이
#1.
팩토리얼을 계산한다.
#2.
계산한 값(k)을 문자열로 뒤집은 후[::-1], i가 문자 ‘0’일 때 카운트를 +1 한다.
#3.
그렇지 않으면 카운트를 출력하고 break
반응형
'코딩 > Python' 카테고리의 다른 글
[Python] 백준 10989 수 정렬하기3 (0) | 2022.11.19 |
---|---|
[Python] 백준 1874 스택 수열 (0) | 2022.11.19 |
[Python] 과제 안 내신 분..? (0) | 2022.11.18 |
[Python] 백준 9012 괄호 (0) | 2022.11.17 |
[Python] 백준 4948 베르트랑 공준 (0) | 2022.11.17 |