[백준] 5086번 , 1037번

코린이·2022년 5월 3일
0

백준

목록 보기
18/38

📢 5086번 문제

백준 문제 링크

🔎 풀이

사용언어 : python
m(뒤에 오는 숫자)가 더 큰 경우

  • m % n을 하였을 때 0 일 경우 약수

n(앞 숫자)가 더 큰 경우

  • n % m 가 0일 경우 배수

🔎 코드

while 1:
    n, m = map(int, input().split())
    if n == m:
        break
    if m > n:
        if m % n == 0:
            print("factor")
        else:
            print("neither")
    else:
        if n % m == 0:
            print("multiple")
        else:
            print("neither")

📢 1037번 문제


백준 문제 링크

풀이

사용 언어 : python
약수중 젤 큰 숫자와 젤 작은 수를 곱하면 정답을 구할 수 있다.

코드

n = int(input())

x = list(map(int, input().split()))

print(min(x)*max(x))
profile
초보 개발자

0개의 댓글