알고리즘 문제풀이/Programmers - 자바
프로그래머스 - 최대공약수와 최소공배수
올리브영
2023. 3. 27. 10:42
728x90
반응형
class Solution {
public int[] solution(int n, int m) {
int[] answer = new int[2];
int max = 0;
if(n>m){
for(int i=1; i<n; i++){
if(max<i && n%i==0 && m%i==0){
max=i;
}
}
}else{
for(int i=1; i<m; i++){
if(max<i && n%i==0 && m%i==0){
max=i;
}
}
}
for(int i=m*n; i>=1; i--){
if(i%m==0 && i%n==0){
answer[1] =i;
}
}
answer[0] = max;
return answer;
}
}
728x90
반응형