[백준/Python] 5086번 : 배수와 약수

·

1 min read

문제

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

  • 주어지는 두 수의 관계를 출력하는 단순한 문제

풀이

x, y값을 연속으로 받으며 x가 y의 약수인지 배수인지를 체크하면 된다. 몸풀기용 문제였다.

while True:
    x, y = map(int, input().split(" "))
    if x == 0 and y == 0:
        break

    if y % x == 0:
        print("factor")

    elif x % y == 0:
        print("multiple")

    else:
        print("neither")

후기

처음 문제를 풀 때 입력을 받는 부분에서 문제를 꼼꼼히 읽지 않아서 실수를 했다. 아무리 단순한 문제여도 확실하게 체크하는 습관을 기르자.