Koala - 15기/기초 알고리즘 스터디
[백준/Python] 10872번 : 팩토리얼
Zirulralra
2024. 8. 16. 21:17
문제풀이
1. 숫자를 입력받음.
2. 변수 D를 1씩 빼가면서 1보다 클 동안 fac과 곱해주어 팩토리얼을 구해줌.
3. 입력받은 변수가 0일 경우에는 1을 출력한다는 조건문을 추가.
4. 구한 팩토리얼값을 출력해준다.
소스코드
D = int(input())
fac = 1
if D != 0:
while D > 1:
fac = fac * D
D -= 1
else:
fac = 1
print(fac)