반응형
10872번
https://www.acmicpc.net/problem/10872
재귀의 가장 대표적인 문제인 팩토리얼 구하는 문제이다.
솔직히 recursion은 아직도 자신이 없다. 언제쯤 익숙해질지 잘 모르겠다.
참고로 math 모듈에 factorial 함수가 있다.
def myFactorial(n):
if n<=0:
return 1
else:
return n*myFactorial(n-1)
x = int(input())
print(myFactorial(x))
# math 모듈 이용.
import math
x = int(input())
print(math.factorial(x))
반응형
'공부 > 데이터사이언스' 카테고리의 다른 글
[백준] 9단계 - 17478번 (파이썬) check! (0) | 2022.07.03 |
---|---|
[백준] 9단계 - 10870번 (파이썬) (0) | 2022.07.03 |
Sorting algorithm(정렬 알고리즘) 2탄 - Insertion sort(삽입 정렬) (0) | 2022.07.01 |
Sorting algorithm(정렬 알고리즘) 1탄 - Selection sort(선택 정렬) (0) | 2022.06.30 |
[백준] 8단계 - 4948번 (파이썬) check! (0) | 2022.06.29 |
댓글