다희의 코딩 성장일기
[정올 Begginer_Coder - 수학1] 1658.최대공약수와 최소공배수_자바JAVA 본문
[ 문제 ] 정올 1658.최대공약수와 최소공배수
문제 링크 : www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=931&sca=2030
[ 입출력 ]
[ 풀이 ]
< 접근 방법 및 풀이 >
- 최대공약수 구하고, 그다음 최소공배수 구함. JAVA코드 참고
< 주의할 점 >
- 없음
JAVA코드
더보기
package 수학1;
import java.util.Scanner;
public class 최대공약수와최소공배수_1658 {
public static void main(String[] args) {
Scanner sc = new Scanner (System.in);
int N = sc.nextInt();
int M = sc.nextInt();
int min = Math.min(N, M); //두 자연수 중 작은 수
int GCD = 0 , lCM = 0; //최대 공약수, 최소 공배수
for (int i = 1; i <= min; i++) {
if( N % i == 0 && M % i == 0) GCD = i;
}
lCM = (N * M) / GCD;
System.out.println(GCD);
System.out.println(GCM);
}
}
REVIEW
수학공식만 잘 알아도 쉽게 푸는 문제.
'Algorithm > 정올' 카테고리의 다른 글
[정올 Begginer_Coder - 문자열] 2604.그릇_자바JAVA (0) | 2020.12.14 |
---|---|
[정올 Begginer_Coder - 수학1] 1002.최대공약수, 최소공배수_자바JAVA (2) | 2020.12.13 |
[정올 Begginer_Coder - 수학1] 2809.약수_자바JAVA (0) | 2020.12.13 |
[정올 Begginer_Coder - 수학1] 1402.약수 구하기_자바JAVA (0) | 2020.12.13 |
[정올 Begginer_Coder - 수학1] 1071.약수와 배수_자바JAVA (0) | 2020.12.13 |
Comments