본문 바로가기
프로그래머스/[프로그래머스 - JAVA] Lv.0

[프로그래머스 - JAVA] 팩토리얼

by 코딩하는 흰둥이 2023. 3. 12.

나는 문제가 이해가 되지 않아 이 문제를 풀지 못하였다..ㅠㅠㅠ

다음에 다시 풀어보어보려고 하며, 혹시나 필요한 사람을 위해 다른 분의 풀이를 남겨 놓는다.

 

 

  • 다른 사람 풀이
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;
    }
}

댓글