728x90
반응형


반응형
최대 공약수와 최소 공배수 구하는 문제.
구글링 해보며 찾아보고 종이에 써보면서 이해했다ㅋㅋㅋㅋ
나중에 시간 지나고, 또 까먹을 때가 되면 복습해봐야겠음
class Solution {
public int[] solution(int n, int m) {
int[] answer = new int[2];
int max = Math.max(n, m);
int min = Math.min(n, m);
if (max % min == 0) {
answer[0] = min;
answer[1] = max;
} else {
for (int i = 1; i < min; i++) {
if (min % i == 0 && max % i == 0) {
answer[0] = i;
answer[1] = (min * max) / i;
}
}
}
return answer;
}
}
728x90
반응형
'JAVA 코딩 알고리즘 연습 > 프로그래머스' 카테고리의 다른 글
프로그래머스 - [1차] 다트 게임 (2018 KAKAO BLIND RECRUITMENT 문제) / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
---|---|
프로그래머스 - [1차] 비밀지도 (2018 KAKAO BLIND RECRUITMENT 문제) / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
프로그래머스 - 예산 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
프로그래머스 - 콜라츠 추측 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
프로그래머스 - 정수 제곱근 판별 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
프로그래머스 - 이상한 문자 만들기 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
프로그래머스 - 2016년 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
프로그래머스 - 최빈값 구하기 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
댓글