https://www.acmicpc.net/problem/5086
내 코드 (36ms)
while True:
a, b = map(int, input().split())
if a == 0 and b ==0:
break
else:
if a%b==0:
print("multiple")
elif b%a==0:
print("factor")
else:
print("neither")
더보기
풀이과정
# 테스트 케이스의 개수가 정해져 있지 않기 때문에 while True문을 사용했다
# a=0, b=0인 입력값이 들어오면 break해서 while문을 탈출하고, 그게 아닌 이상(else문) 계속 반복되도록 설정했다
# a%b는 a를 b로 나눈 나머지이다. => 즉, a가 b의 배수라면 a%b=0이어야 한다.
다른 사람 코드 (ms)
#
더보기
풀이과정
#
깨달은 점
'Algorithm > 백준' 카테고리의 다른 글
[브론즈2/파이썬] 1152 - 단어의 개수 (0) | 2024.12.24 |
---|---|
[브론즈3/파이썬] 15894 - 수학은 체육과목 입니다 (0) | 2024.12.22 |
[브론즈3/파이썬] 10953 - (A+B - 6) (0) | 2024.12.22 |
[브론즈3/파이썬] 2884 - 알람 시계 (1) | 2024.12.22 |
[브론즈3/파이썬3] 10817 - 세 수 (0) | 2024.12.03 |