백준문제풀이 9단계 약수,배수와 소수(1) 5086번 배수와 약수 (C#)

2024. 6. 19. 20:00백준 문제풀이/9단계 약수,배수와 소수

 

숫자 두개를 받고

첫 번째 수가 두 번째 수의 배수인지, 약수인지 둘다 아닌지를 판별하는 문제이다.

입력이 0 0일때까지 반복한다.

 

using System;
class BackJoon
{
    static void Main(string[] args)
    {
        string input;
        while ((input = Console.ReadLine()) != "0 0")
        {
            string[] inputs = input.Split();
            int A = int.Parse(inputs[0]);
            int B = int.Parse(inputs[1]);
            if (B % A == 0) Console.WriteLine("factor");
            else if (A % B == 0) Console.WriteLine("multiple");
            else Console.WriteLine("neither");
        }
    }
}

 

0 0 이 아닐때 계속 반복한다.

 

A에서 B를 나눴을때 나머지가 0이라면 multiple을 출력하고

B에서A를 나눴을때 나머지가 0이라면 factor을 출력한다.

둘다 아니라면 neither을 출력.