[Python] Code Kata Day15

rang-dev·2020년 6월 27일
0

Wecode - Code Kata

목록 보기
15/18

문제

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

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

내코드

def factorial(n):
  if n <= 1:
    return 1
  else:
    return n*factorial(n-1)

Model Solution

def factorial(n):
  if (n == 0):
    return 1
    
  return n * factorial(n-1)
profile
지금 있는 곳에서, 내가 가진 것으로, 할 수 있는 일을 하기 🐢

0개의 댓글