문제
https://school.programmers.co.kr/learn/courses/30/lessons/120848
설계
- n 이하이기 때문에 -1, while문 안에서 자동으로 +1이 되기 때문에 -1 이 추가로 필요 → 마지막에 -2를 해준다.
def solution(n):
i, total = 1, 1
while total <= n:
total *= i
i += 1
return i - 2
'PS (Problem Solving) > Programmers' 카테고리의 다른 글
[프로그래머스] 평행 - 파이썬 (0) | 2023.01.29 |
---|---|
[프로그래머스] 겹치는 선분의 길이 - 파이썬 (0) | 2023.01.28 |
[프로그래머스] 모스부호 (1) - 파이썬 (0) | 2023.01.25 |
[프로그래머스] 최댓값 만들기 (2) - 파이썬 (0) | 2023.01.25 |
[프로그래머스] 피자 나눠 먹기 (2) - 파이썬 (0) | 2023.01.25 |