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점 탈출하였다...!
'verdantjuly > 코딩테스트' 카테고리의 다른 글
프로그래머스 코딩테스트 입문 : k의 개수 (javascript, 20230731) (0) | 2023.07.31 |
---|---|
프로그래머스 코딩테스트 입문: A로 B 만들기 (javascript, 20230730) (0) | 2023.07.30 |
프로그래머스 코딩테스트 입문 : 합성수 찾기 (javascript, 20230727) (0) | 2023.07.27 |
프로그래머스 코딩테스트 입문 : 중복된 문자 제거 (javascript, 20230726) (0) | 2023.07.26 |
프로그래머스 코딩 테스트 입문 : 문자열 정렬하기(javascript, 20230725) (0) | 2023.07.25 |