코딩테스트 준비/백준

[백준] 10872번 팩토리얼 - 파이썬(Python)

youjin86 2021. 8. 18. 16:47

 

문제

 

21.03.09 접근법

 

n부터 1까지 곱하고 출력

n이 1일 땐 1 출력

 

 

21.03.09 코드

n=int(input())
answer=1
if n==1:
    print(1)
else:
    while n>0:
        answer*=n
        n-=1
    print(answer)

 

21.08.18 접근법

 

1부터 N까지 곱하기

 

 

21.08.18 코드

N=int(input())
ans=1

for i in range(2,N+1):
    ans*=i

print(ans)