[백준 13241] 최소공배수 JAVA

2024. 1. 25. 22:57·코딩테스트/백준

 

 

 


 

 

 

첫 번째 정수 a는 b보다 작아야 한다.

a가 1이라면 그냥 a와 b를 곱하면 된다.

 

b가 a로 나누어 떨어진다면 그냥 b가 최소공배수이다.

 

그것이 아니라면, 작업을 수행해야 한다.

d를 for문의 i처럼 활용하였다. 정수 b에 d를 곱해보면서, a와 나누어 떨어지는 수를 찾는 것이다.

for문 보다는 while문을 사용하기에 적절하다. 무한루프 while문에서 최소공배수 c를 찾으면 탈출하게 된다.

 

 

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		int a = 0;	//첫 번째 정수
		long b = 0;	//두 번째 정수
		long c = 0;	//최소공배수
		int d = 2;	//i 역할
		
		a = sc.nextInt();
		b = sc.nextLong();
		
		if(a == 1) {
			System.out.println(a*b);
		}
		else if(b % a == 0){
			System.out.println(b);
		}
		else {
			while(true) {
				c = b * d;
				if(c % a ==0) {
					System.out.println(c);
					break;
				}
				d++;
			}
		}
	}
}

 

 

 

이 문제의 변형으로 1934번:최소공배수가 있다. 이 문제를 먼저 풀고 1934번에 도전하는 것을 추천한다.

 

'코딩테스트 > 백준' 카테고리의 다른 글

[백준 10809] 알파벳 찾기 JAVA  (0) 2024.10.29
[백준 2588] 곱셈, [2908] 상수 JAVA  (0) 2024.01.29
[백준 3052] 나머지 JAVA  (0) 2024.01.23
[백준 10815] 숫자 카드 JAVA  (0) 2024.01.12
[백준 9012] 괄호 JAVA  (0) 2024.01.07
'코딩테스트/백준' 카테고리의 다른 글
  • [백준 10809] 알파벳 찾기 JAVA
  • [백준 2588] 곱셈, [2908] 상수 JAVA
  • [백준 3052] 나머지 JAVA
  • [백준 10815] 숫자 카드 JAVA
오은이
오은이
  • 오은이
    오은이 하우스
    오은이
  • 전체
    오늘
    어제
    • 분류 전체보기 (79) N
      • 일기 (2)
      • Python (1)
      • Java (4)
      • CS (2)
      • 코딩테스트 (26)
        • 백준 (25)
        • 프로그래머스 (1)
      • 웹 개발 (17)
        • Spring (6)
        • JavaScript (3)
        • WebSquare (5)
        • React (3)
      • DB (5)
        • MySQL (4)
        • Oracle (1)
      • 서버&인프라 (18) N
        • Server (5)
        • Cloud (12) N
        • Linux (1)
      • 자격증 (4)
        • 정보처리기사 (1)
        • AICE (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    EC2
    알고리즘
    자바
    db
    AICE
    웹스퀘어
    오블완
    백준자바
    AI
    MySQL
    docker배포
    톰캣
    react
    SpringBoot
    리액트
    websquare
    Spring
    Apache
    클라우드 배포
    tomcat
    google cloud run
    백준
    클라우드
    머신러닝
    dockerspring
    AICE Associate
    Java
    티스토리챌린지
    docker
    cloud DB
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
오은이
[백준 13241] 최소공배수 JAVA
상단으로

티스토리툴바