업데이트:

❓ 문제


0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.

>  입력


첫째 줄에 정수 N(0 ≤ N ≤ 12)이 주어진다.

>  출력


첫째 줄에 N!을 출력한다.

✔️ 풀이


1
2
3
def f(x): return x * f(x - 1) if x > 1 else 1

print(f(int(input())))

재귀 함수를 이용해주었다.

💬 평가


Notice: 이 게시물은 백준 사이트를 참고하였습니다.

댓글남기기