No sweet without sweat

[백준 5086 자바/JAVA] 배수와 약 본문

백준

[백준 5086 자바/JAVA] 배수와 약

Remi 2023. 3. 13. 17:20
728x90
반응형
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));

        StringTokenizer st;
        StringBuilder sb = new StringBuilder();
        while (true) {
            st = new StringTokenizer(br.readLine());

            int A = Integer.parseInt(st.nextToken());
            int B = Integer.parseInt(st.nextToken());

            if (A == 0 & B == 0) {
                break;
            }

            if (B % A == 0) {
                sb.append("factor");
            } else if (A % B == 0) {
                sb.append("multiple");
            } else {
                sb.append("neither");
            }
            sb.append("\n");

        }
        System.out.print(sb);

    }
}

https://www.acmicpc.net/problem/5086

 

5086번: 배수와 약수

각 테스트 케이스마다 첫 번째 숫자가 두 번째 숫자의 약수라면 factor를, 배수라면 multiple을, 둘 다 아니라면 neither를 출력한다.

www.acmicpc.net

 

728x90
반응형
Comments