joyful
[Javascript] 최댓값 만들기(1) - 프로그래머스 본문
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120848
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제
풀이
const getFactorial = (i) => {
let result = 1;
for (let j = 1; j <= i; j++) {
//1부터 정수 i까지 커지면서 모두 곱하기
result *= j;
}
return result;
};
function solution(n) {
for (let i = 1; ; i++) {
const result = getFactorial(i);
if (n < result) {
return i - 1;
//result가 n보다 커지면 그 i 값이 정답!
}
}
}
'프로그래머스' 카테고리의 다른 글
[Javascript] 문자열 정렬하기 (1) - 프로그래머스 (0) | 2024.09.06 |
---|---|
[Javascript] 모음 제거 - 프로그래머스 (0) | 2024.09.06 |
[Javascript] 최댓값 만들기(1) - 프로그래머스 (0) | 2024.06.14 |
[Javascript] 주사위의 개수 - 프로그래머스 (0) | 2024.06.14 |
[Javascript] 배열 회전시키기 - 프로그래머스 (2) | 2024.06.13 |