본문 바로가기
코딩 테스트/Python_백준

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

by 모두의 케빈 2023. 4. 12.

■ 5086번 배수와 약수 문제 

 

출처: 백준 5086번 배수와 약수 문제

 

■ 코드 풀이

 

정말 쉬운 문제이지만, 함정이 있습니다. 입력 횟수가 정해지지 않았기 때문에, 입력받은 두 숫자가 0일 때까지 계속 입력을 받아야 합니다. 문제에 정확히 명시되어 있지 않아서 저도 한참을 들여다봤네요.

 

A,B = map(int, input().split())

while (A != 0) | (B != 0):

    if (A % B) == 0:
        print('multiple')

    # 8 16
    elif (B % A) == 0:
        print('factor')

    else:
        print('neither')
        
    A,B = map(int, input().split())

댓글