오늘의 문제
https://www.acmicpc.net/problem/5086
포인트 쳌쳌
- while문에서 첫번째 수(a), 두번째 수(b)를 줄마다 입력받고 a=0, b=0이 되는 순간 반복문을 종료한다.(break)
- a/b로 나누었을 때, b/a로 나누었을 때를 생각해본다.
풀이 코드
import sys
a = 999 #초기화
b = 999 #초기화
result = []
while True:
a, b = map(int, sys.stdin.readline().split())
if a == 0 and b == 0:
print('\n'.join(result))
break
if a % b == 0:
result.append('multiple')
elif b % a == 0:
result.append('factor')
else:
result.append('neither')