반응형
문제
0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 정수 N(0 ≤ N ≤ 20)이 주어진다.
출력
첫째 줄에 N!을 출력한다.
풀이
import sys
input = sys.stdin.readline
n = int(input())
if n == 0 :
print(1)
else :
result = 1
for i in range(2, n+1) :
result *= i
print(result)
반응형
'Develop > 알고리즘' 카테고리의 다른 글
[백준/Python] Bronze V #7891 Can you add this? (0) | 2023.08.17 |
---|---|
[백준/Python] Bronze V #14581 팬들에게 둘러싸인 홍준 (0) | 2023.08.16 |
[백준/Python] Bronze IV #25238 가희와 방어율 무시 (0) | 2023.08.16 |
[백준/Python] Bronze V #25372 성택이의 은밀한 비밀번호 (0) | 2023.08.16 |
[백준/Python] Bronze V #24262 알고리즘 수업 - 알고리즘의 수행 시간 1 (0) | 2023.08.16 |
Comment