BOJ

백준 파이썬 10872 팩토리얼

Coding_SJ 2020. 3. 17. 22:44

 

 

 

 

 

 

 

 

내 풀이1

1
2
3
4
5
= 1
for i in range(1,int(input())+1):
    a = a*i
print(a)
 
 
cs

 

 

 

 

내 풀이 2

1
2
3
4
5
6
def fact(n):
    if n==0:
        return 1
    return fact(n-1)*n
print(fact(int(input())))
 
cs

재귀함수 써서 풀기 성공!