반응형
[문제 출처]
https://www.acmicpc.net/problem/1037
[문제 풀이]
A가 N의 진짜 약수라면 A가 1과 N이 아니여야 한다.
문제에서는 N이 무엇인지 구해야 한다.
결국 N을 구한다는 것은 주어진 진짜 약수들과 다른 공배수를 구하는 것이다.
주어진 진짜 약수들 중에서 가장 작은 값과 가장 큰 값을 찾아 곱해주면 된다.
진짜 약수의 개수가 입력으로 들어오지만 풀이과정에서는 사용하지 않는다.
#1037
n = int(input())
div = list(map(int,input().split()))
print(min(div)*max(div))
반응형
'알고리즘 > python' 카테고리의 다른 글
[python/파이썬] 백준 1546 평균 (0) | 2022.10.06 |
---|---|
[python/파이썬] 백준 3036 링 (1) | 2022.10.05 |
[python/파이썬] 백준 5086 배수와 약수 (0) | 2022.09.30 |
[python/파이썬] 백준 4153 직각삼각형 (0) | 2022.09.29 |
[python/파이썬] 백준 3009 네 번째 점 (0) | 2022.09.28 |