

배수와 약수 입문문제다.
a를 b로 나눈 나머지가 0, 즉 나누어 떨어질 때, b를 a의 약수, a를 b의 배수라 한다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
while (true) {
String str = br.readLine();
if (str.equals("0 0")) {
break;
}
StringTokenizer st = new StringTokenizer(str," ");
int x = Integer.parseInt(st.nextToken());
int y = Integer.parseInt(st.nextToken());
if (y%x==0) {
System.out.println("factor");
} else if (x%y==0) {
System.out.println("multiple");
} else {
System.out.println("neither");
}
}
}
}'백준 문제풀이' 카테고리의 다른 글
| 2609. 최대공약수와 최소공배수 (자바, Java) (0) | 2022.10.24 |
|---|---|
| 1037. 약수 (자바, Java) (0) | 2022.10.24 |
| 1358. 하키 (자바, Java) (0) | 2022.10.24 |
| 1004. 어린왕자 (자바, Java) (0) | 2022.10.24 |
| 2477. 터렛 (자바, Java) (0) | 2022.10.10 |