본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다
자바스크립트 코드
const factorial = (n) => {
if (n <= 1) {
return 1;
}
return n * factorial(n - 1);
}
const solution = (n) => {
let factorialResult = 0;
let num = 1;
while (true) {
factorialResult = factorial(num);
if (factorialResult > n) {
num -= 1;
break;
}
num += 1;
}
return num;
}
Reference
'programming study > Algorithm' 카테고리의 다른 글
[프로그래머스] 최빈값 구하기 - JavaScript 풀이 (0) | 2022.11.03 |
---|---|
[프로그래머스] 저주의 숫자 3 - JavaScript 풀이 (0) | 2022.11.03 |
[프로그래머스] 직각삼각형 출력하기 - JavaScript 풀이 (0) | 2022.10.31 |
[프로그래머스] 치킨 쿠폰 - JavaScript 풀이 (0) | 2022.10.30 |
[프로그래머스] 로그인 성공? - JavaScript 풀이 (0) | 2022.10.29 |