[백준] 팩토리얼

가오리·2023년 2월 12일
0

coding-test

목록 보기
48/107
post-thumbnail
post-custom-banner

10872번: 팩토리얼

🔗 문제

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



입력

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

$ test1
10

$ test2
0

출력

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

$ test1
3628800

$ test2
1


💡풀이 방법

  • 정수를 입력 받는다.

  • 출력할 결과에는 0이 아닌 1을 넣는다.

    *를 사용했을 때 결과가 제대로 나오지 않기 때문에

  • 반복문을 돌리는데 1 ~ 받은 정수+1까지 돌아야 한다.



💻 코드

# [10872] 팩토리얼
lastNumber = int(input())
result = 1
for i in range(1, lastNumber+1):
    result *= i 
print(result)
profile
가오리의 코딩일기
post-custom-banner

0개의 댓글