BOJ/백준-10872-python

cosmos·2021년 1월 1일
5
post-thumbnail
post-custom-banner

문제📖

풀이🙏

위 문제는 저번에 푼 boj-10870 문제와 같이 대학1학년 시험때 나온 문제라 쉽게 풀었다.
팩토리얼은 n(n-1)(n-2)...*1 와 같이 1이 될 때까지 반복하므로 재귀로 함수를짜면 손쉽게 구현할 수 있다

코드💻

# boj, 10872 : 팩토리얼, python3
def factorial(num):
    if num <= 1:
        return 1
    return num * factorial(num-1) 

n=int(input())
print(factorial(n))

결과😎

출처📝

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

github

https://github.com/KYUSEONGHAN/Development/blob/master/%ED%95%98%EB%A3%A8%EC%97%90%20%ED%95%9C%EA%B0%9C%EC%94%A9%20%EB%AC%B8%EC%A0%9C%20%ED%92%80%EA%B8%B0/Python/BOJ/%EC%9E%AC%EA%B7%80/10872.py

post-custom-banner

0개의 댓글