codekata Week3 Day5

신지원·2021년 4월 18일
0

문제

재귀를 사용하여 팩토리얼(factorial)을 구하는 함수를 구현해주세요.
팩토리얼이란 1에서부터 n까지의 정수를 모두 곱한것을 말합니다.

1! = 1
2! = 1 2
5! = 1 2 3 4 * 5

내가 푼방법

def factorial(n):

  if n > 1:
    result = n * factorial(n-1)
  else:
    result = 1
  
  return result

0개의 댓글