파이썬 알고리즘 113 번 | [백준 10872번] 팩토리얼
113. 팩토리얼
2) 코딩 설명
<내 풀이>
n=int(input())
k=1
while n>0:
k=k*n
n-=1
if n==0:
break
print(k)
<다른 분의 풀이 or 내 틀린 풀이, 문제점>
출처 : 출처
def factorial(n):
if n == 1: # n이 1일 때
return 1 # 1을 반환하고 재귀호출을 끝냄
return n * factorial(n - 1)
<반성 점>
- 재귀로 푸는 방법이 생각이 나지 않았다..ㅠㅠ
<배운 점>
- 재귀는 함수를 만들어서 풀도록 하자
Author And Source
이 문제에 관하여(파이썬 알고리즘 113 번 | [백준 10872번] 팩토리얼), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@myway00/파이썬-알고리즘-113-번-백준-번저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)