[프로그래머스 / Java] 팩토리얼

MorganKim·2022년 11월 6일
0

Programmers

목록 보기
39/79
post-thumbnail

문제

풀이 및 리뷰

처음에 i 의 최댓값을 n 으로 설정했더니 시간 초과가 나왔다. (당연함...ㅎ) 예시에서 n 의 최댓값이 정해져 있어서 하드 코딩해버렸다. 생각해보니 아래와 같은 풀이도 있었다.

while(true) {
	if(fac <= n) {
		fac *= i + 1;
		i++;
	}
    else {
    	break;
	}
}

return i-1;

코드

0개의 댓글