취준생의 코딩테스트 연습기

[백준] 5086번 배수와 약수 / 파이썬(python) 본문

코딩테스트/백준

[백준] 5086번 배수와 약수 / 파이썬(python)

Jiwon_C 2021. 3. 26. 13:11

# 문제 링크

www.acmicpc.net/problem/5086

 

5086번: 배수와 약수

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

www.acmicpc.net

# Soultion

각 경우에서 나누어 떨어지는지 확인하면 된다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
while (1):
    x,y = map(int,input().split())
    
    if x==0 and y==0:
        break
        
    if x<and y%x==0:
        print("factor")
    elif x>and x%y==0:
        print("multiple")
    else:
        print("neither")
        
 
        
cs
 

 

Comments