상세 컨텐츠

본문 제목

백준 10872번 <팩토리얼> [파이썬]

백준

by 덴마크 당나귀 2022. 7. 24. 14:00

본문

728x90

https://www.acmicpc.net/problem/10872

 

10872번: 팩토리얼

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

www.acmicpc.net

팩토리얼 

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

입력

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

출력

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

예제 입력 1 복사

10

예제 출력 1 복사

3628800

예제 입력 2 복사

0

예제 출력 2 복사

1
a = int(input())
if a == 0:
    print(1)
else:
    total = 1
    for i in range(1,a+1):
        total *= i
    print(total)

이 문제는 딱히 설명할 게 없다!

팩토리얼에 대해서 조금 알고 있다면, 그대로 파이썬 구현하면 된다!

굳이 설명을 하나 추가하자면, a+1로 둔거?

10을 입력하면 10까지 곱해줘야 되니까 10을 추가해야 된다!

출처

알고리즘 분류

728x90

관련글 더보기