[파이썬 백준] 10991번 별 찍기 - 16
업데이트:
❓ 문제
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: 이 게시물은 백준 사이트를 참고하였습니다.
댓글남기기