KSI일기장
프로그래머스 팩토리얼 (자바) (for문) 본문
1.
class Solution {
public int solution(int n) {
int answer = 0;
int a = 1;
for (int i=1; a <= n; i++){ //i는 a가 n이상이 되기전까지 (미만일때까지) 계속 증가
answer = i;
a *= i;
}
return answer-1;
}
}
2.
class Solution {
public int solution(int n) {
int answer = 0;
int a = 1;
for (int i=1; i <= n; i++){
if(a<=n){
a *= i;
answer = i;
}
}
return answer-1;
}
}
1번과 2번은 같은 방법 for문안 조건 차이
'JavaAlgorithm' 카테고리의 다른 글
프로그래머스 진료순서 정하기(자바) (0) | 2024.01.24 |
---|---|
프로그래머스 가까운 수 (자바) (0) | 2024.01.19 |
프로그래머스 k의 개수(자바) (0) | 2024.01.18 |
프로그래머스 A로 B만들기(자바) (A순서 바꿔 B만들 수 있는지) (0) | 2024.01.18 |
프로그래머스 1차원 배열 다차원 배열로 만들기(자바) (0) | 2024.01.16 |