(프로그래머 – JAVA) 학부


(프로그래머 - JAVA) 학부 1

나는 이 문제를 이해하지 못했기 때문에 이 문제를 풀 수 없었다.

다음에 또 풀도록 해보고 다른 사람의 풀이는 필요하신 분을 위해 남겨두겠습니다.

  • 다른 사람의 솔루션
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;
    }
}