verdantjuly/코딩테스트
프로그래머스 코딩테스트 입문 : 팩토리얼 (javascript, 20230728)
verdantjuly
2023. 7. 28. 07:52
728x90
문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120848
나의 풀이
function solution(n) {
let mul = 1
for(i=1;i<n+1;i++){
mul = mul * i
if(n < mul) {return i-1}
else if (n==mul){return i}
}
}
다른 사람의 풀이
function solution(n) {
for(let i = 1, v = 1; true; v *= ++i) if(v > n) return --i;
}
소감
오랜만에 1점 탈출하였다...!