[코딩테스트][python] 팩토리얼 - (Level 0)

정예서·어제

My_TIL

목록 보기
13/13

Python 정답

def solution(n):
    fact = 1
    i = 1
    
    while True:
        fact *= i
        
        if fact > n:
            return i - 1
        
        i += 1

이번 소스는 “팩토리얼을 누적하다가 n을 넘기기 직전의 i를 찾는다” 그래서 return값이 저렇게 풀이된다.! 졸려서 설명이 작아졌어요..ㅎ

2개의 댓글

comment-user-thumbnail
약 18시간 전

내 일기보다 내용이 적은데 이거 맞나요!?

1개의 답글