https://www.acmicpc.net/problem/1037
풀이
진짜약수로 주어진 숫자의 가장 작은 숫자와 가장 큰 숫자를 곱해준다면 구하고자하는 답이 나올것이다.가장 큰수와 2를 곱해주면 안된다. 21같은 숫자는 진짜 약수가 3, 7인데 2를 14가 구하고자하는 답이 아니기 때문이다.
# 1037번 약수
import sys
input = sys.stdin.readline
_ = input().rstrip()
arr = list(map(int, input().split()))
print(max(arr)*min(arr))
출력결과
'백준 > 구현' 카테고리의 다른 글
[백준] 4150번 피보나치 수 - 파이썬 (0) | 2022.02.19 |
---|---|
[백준] 2563번 색종이 - 파이썬 (0) | 2022.02.16 |
[백준] 2980번 도로와 신호등 - 파이썬 (0) | 2022.02.14 |
[백준] 10798번 세로읽기 - 파이썬 (0) | 2022.02.14 |
[백준] 2609번 최대공약수와 최소공배수 - 파이썬 (0) | 2022.02.07 |