알고리즘 테스트/백준 문제풀이 및 해설

<백준 문제풀이: 5086번> 파이썬 - 배수와 약수

개발린이 2020. 12. 24. 20:50

매우 간단한 배수와 약수에 관련된 문제이다.

import sys

while True:
    a, b = map(int, sys.stdin.readline().split())
    if a == b == 0:
        break
    if a%b != 0 and b%a == 0:
        print('factor')
    elif a%b == 0 and b%a != 0:
        print('multiple')
    elif a%b != 0 and b%a != 0:
        print('neither')

문제에서 말해주는 것처럼 각각의 조건에 따라 if문을 사용하여 풀면 된다.