나는 이 문제를 이해하지 못했기 때문에 이 문제를 풀 수 없었다.
다음에 또 풀도록 해보고 다른 사람의 풀이는 필요하신 분을 위해 남겨두겠습니다.
- 다른 사람의 솔루션
class Solution {
public int solution(int n) {
int fac = 1;
int i = 0;
while(true){
if(fac <= n){
fac *= i + 1;
i++;
}else break;
}
return i-1;
}
}