1
2
3
4
|
n=int(input())
tmp=list(map(int, input().split()))
tmp=sorted(tmp)
print(tmp[0]*tmp[-1])
|
cs |
1과 자기 자신 빼고 약수들이 나오는데
이게 정렬이 돼있단 보장이 없으니 line3에서 처럼 오름차순이든 내림차순이든 정렬합니다.
그리고 이게 손으로 약수 계산을 해보면 쉽게 깨닫는데
list의 가장 처음과 끝을 곱하면 원하는 N이 나오게됩니다.
반응형
'python-algorithm' 카테고리의 다른 글
[백준] 1158 (0) | 2021.02.08 |
---|---|
[백준] 1145 (0) | 2021.02.08 |
[백준] 20362 (0) | 2021.02.08 |
[백준] 20205 (0) | 2021.02.08 |
[백준] 20154 (0) | 2021.02.08 |
댓글