hahn

[백준 - JAVA] 최소공배수 본문

코딩테스트 연습/백준(JAVA)

[백준 - JAVA] 최소공배수

hahn 2021. 9. 19. 11:50
728x90
반응형

13241번: 최소공배수 (acmicpc.net)

 

13241번: 최소공배수

정수 B에 0보다 큰 정수인 N을 곱해 정수 A를 만들 수 있다면, A는 B의 배수이다. 예: 10은 5의 배수이다 (5*2 = 10) 10은 10의 배수이다(10*1 = 10) 6은 1의 배수이다(1*6 = 6) 20은 1, 2, 4,5,10,20의 배수이다. 다

www.acmicpc.net

http://boj.kr/54162b212efc4c01ac46a4aabb0392d4

 

공유 소스 보기

 

www.acmicpc.net

더보기
import java.util.Scanner;

class Main{
    
    public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
		long num1, num2, tmp;
		
		long multiply;
		
		num1 = sc.nextLong();
		num2 = sc.nextLong();
		multiply = num1 * num2;
		
		while(true) {
			
			tmp = num2;
			num2 = num1 % num2;
			if(num2 == 0) break;
			num1 = tmp;
			
		}
		
		System.out.println(multiply/tmp);
		
	}
    
}

 

코드를 수정 했으면 전체를 복붙하자...

728x90
반응형

'코딩테스트 연습 > 백준(JAVA)' 카테고리의 다른 글

[백준 - JAVA] 4와 7  (0) 2021.09.19
[백준 - JAVA] 최대 곱  (0) 2021.09.19
[백준 - JAVA] 조합  (0) 2021.09.19
[백준 - JAVA] GCD 합  (0) 2021.09.19
[백준 - JAVA] 듣보잡  (0) 2021.09.19