나는 문제가 이해가 되지 않아 이 문제를 풀지 못하였다..ㅠㅠㅠ
다음에 다시 풀어보어보려고 하며, 혹시나 필요한 사람을 위해 다른 분의 풀이를 남겨 놓는다.
- 다른 사람 풀이
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;
}
}
'프로그래머스 > [프로그래머스 - JAVA] Lv.0' 카테고리의 다른 글
[프로그래머스 - JAVA] K의 개수 (0) | 2023.03.12 |
---|---|
[프로그래머스 - JAVA] 가까운 수 (0) | 2023.03.12 |
[프로그래머스 - JAVA] 2차원으로 만들기 (0) | 2023.03.11 |
[프로그래머스 - JAVA] A로 B만들기 (0) | 2023.03.11 |
[프로그래머스 - JAVA] 모스부호(1) (0) | 2023.03.11 |
댓글