프로그래머스 풀이/level0
[Programmers] level 0) 문제 '팩토리얼' 풀이
진기명기
2023. 3. 12. 23:59
🫠 Programmers (level 0)
👉🏻 문제 46번 (팩토리얼) : n의 가장 최대인 !n 값 구하기
function solution(n) {
let i = 1
let result = 1
while(result <= n){
result *= i
if(result >= n){
return i
} else if(result * i+1 > n){
return i
}
i++
}
}
✅ 확인할 점
💡while문을 통해 1 ~ 순서대로 *을 누적시켜 주었다.