BOJ/백준-5086-python

cosmos·2021년 5월 26일
2
post-thumbnail

문제📖

풀이🙏

  • 각 테스트 케이스마다 첫 번째 숫자가 두 번째 숫자의 약수라면 factor를, 배수라면 multiple을, 둘 다 아니라면 neither를 출력한다.
    -> while 반복문 + if 조건문으로 구현하였다.

코드💻

# boj, 5086 : 배수와 약수, python3
# 수학, 구현
import sys

def solve():
    while True:
        num1, num2 = map(int, sys.stdin.readline().split())

        if num1 == 0 and num2 == 0:
            break

        if num2 % num1 == 0:
            print('factor')
        elif num1 % num2 == 0:
            print('multiple')
        else:
            print('neither')
    
solve()

결과😎

출처 && 깃허브📝

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

0개의 댓글