class Solution {
public int[] solution(int n, int m) {
int[] answer = new int[2];
int LCM = 0; // Least Common Multiple, 최소공배수
int GCD = 0; // Greatest Common Divisor, 최대공약수
for (int i = 1; i <= n && i <= m; i++) {
if (n % i == 0 && m % i == 0) LCM = i;
}
GCD = (n * m) / LCM;
answer[0] = LCM;
answer[1] = GCD;
return answer;
}
}
'Playground > 자바문제집' 카테고리의 다른 글
[프로그래머스] K번째 수 (0) | 2023.02.18 |
---|---|
[프로그래머스] 문자열 내 마음대로 정렬하기 (0) | 2023.02.18 |
[프로그래머스] 구명보트 (0) | 2023.02.10 |
[프로그래머스] 올바른 괄호 (0) | 2023.02.10 |
[프로그래머스] 크기가 작은 부분 문자열 (0) | 2023.02.10 |