[java] 백준 5086번 배수와 약수알고리즘/백준2021. 7. 31. 22:19
Table of Contents
약수와 배수의 공통점은 나누었을 때 딱 나누어 떨어진다는 점이다.
그래서 두 수의 대소 비교만 해주면 약수와 배수를 구할 수 있을 것이라고 판단하여 아래와 같이 코드를 짰다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (true) {
int a = sc.nextInt();
int b = sc.nextInt();
if (a == 0 && b == 0) {
break;
}
if (a < b && b % a == 0) {
System.out.println("factor");
} else if (a > b && a % b == 0) {
System.out.println("multiple");
} else {
System.out.println("neither");
}
}
}
}
'알고리즘 > 백준' 카테고리의 다른 글
[java] 백준 5586번 JOI와 IOI (2) | 2021.08.02 |
---|---|
[java] 백준 1427번 소트인사이드 (4) | 2021.08.01 |
[java] 백준 2750번 수 정렬하기 (2) | 2021.07.30 |
[java] 백준 2455번 지능형 기차 (0) | 2021.07.29 |
[java] 백준 1292번 쉽게 푸는 문제 (4) | 2021.07.28 |
@펄찌 :: Pearl's Story
펄의 일상이 궁금한 사람 요기~
즐거운 하루 되셨으면 좋겠습니다😊