YJ의 새벽
프로그래머스(1) - 최대공약수와 최소공배수 [JAVA] 본문
class Solution {
public int[] solution(int n, int m) {
int[] answer = new int[2];
int val1 = 0;
int val2 = 0;
for(int i=1; i<=n; i++) {
if( (n%i==0)&&(m%i==0)) {
val1 = i;
}
}
// 최소공배수 : 두수의 곱 / 최대공약수
val2 = (n*m) / val1;
answer[0] = val1;
answer[1] = val2;
return answer;
}
}
'코딩테스트연습 > 프로그래머스' 카테고리의 다른 글
프로그래머스(1) - 예산 [JAVA] (0) | 2024.03.19 |
---|---|
프로그래머스(1) - 같은 숫자는 싫어 [JAVA] (0) | 2024.03.19 |
프로그래머스(1) - 행렬의 덧셈 [JAVA] (0) | 2024.03.19 |
프로그래머스(1) - 문자열 다루기 기본 [JAVA] (0) | 2024.03.19 |
프로그래머스(1) - 부족한 금액 계산하기 [JAVA] (0) | 2024.03.19 |
Comments