반응형 107821 [파이썬] 10872 : 팩토리얼 문제 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 정수 N(0 ≤ N ≤ 12)가 주어진다. 출력 첫째 줄에 N!을 출력한다. 예제 입력 1 복사 10 예제 출력 1 복사 3628800 예제 입력 2 복사 0 예제 출력 2 복사 1 재귀함수에 대해서 공부하자. class Factorial: def fac(self, n): if n==0: return 1 else: return n * a.fac(n-1) if __name__ == "__main__": a = Factorial() inputNum = int(input()) print(a.fac(inputNum)) 코딩테스트/알고리즘 문제풀이 2021. 7. 28. 이전 1 다음 💲 추천 글 반응형