📝 문제
🔑 풀이 과정
생략
🔓 답안
import java.io.*;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
StringBuilder sb = new StringBuilder();
StringTokenizer st;
while(true){
st = new StringTokenizer(br.readLine());
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
//0이 2개 들어오면 입력 종료
if((a == 0) && (b == 0))
break;
if((b % a) == 0) //첫 번째 숫자가 두 번째 숫자의 약수라면 factor 출력
sb.append("factor").append("\n");
else if((a % b) == 0) //첫 번째 숫자가 두 번째 숫자의 배수라면 multiple 출력
sb.append("multiple").append("\n");
else //둘 다 아니라면 neither 출력
sb.append("neither").append("\n");
}
//출력
bw.write(sb.toString());
bw.flush();
bw.close();
}
}
🖤 알고리즘 분류
- 수학
- 사칙연산
'PS > Baekjoon' 카테고리의 다른 글
[Baekjoon] 10026 - 적록색약 (0) | 2023.09.06 |
---|---|
[Baekjoon] 14940 - 쉬운 최단거리 (0) | 2023.09.06 |
[Baekjoon] 2745 - 진법 변환 (1) | 2023.09.03 |
[Baekjoon] 4101 - 크냐? (0) | 2023.09.02 |
[Baekjoon] 11286 - 절댓값 힙 (0) | 2023.09.01 |
댓글