광고
광고
설명

제한사항

입출력 예시

예시 설명

문제 풀이
1. math의 factoraial()을 사용해서 문제를 풀었습니다. 사실 조금 많이 꼼수를 사용해서 풀었습니다.
total이라는 배열에 각 팩토리얼 값을 담아서 값을 비교했습니다.
import math
def solution(n):
answer = 0
total=[]
for i in range(1,11):
total.append(math.factorial(i))
max = 0
for i in range(len(total)):
if total[i] == n:
answer= i +1
break
elif total[i+1] > n:
answer= i+1
break
return answer
문제를 풀면서 느낀점
'알고리즘 > 프로그래머스 레벨 0 - python' 카테고리의 다른 글
Day12 - 2) 문자열 정리하기 (0) | 2023.01.26 |
---|---|
Day12 - 1) 모음 제거 (0) | 2023.01.26 |
Day11 - 3) 최댓값 만들기(1) (0) | 2023.01.24 |
Day11 - 2) 합성수 찾기 (0) | 2023.01.24 |
Day11 - 1) 주사위의 개수 (0) | 2023.01.24 |