https://www.acmicpc.net/problem/1037
1037번: 약수
첫째 줄에 N의 진짜 약수의 개수가 주어진다. 이 개수는 50보다 작거나 같은 자연수이다. 둘째 줄에는 N의 진짜 약수가 주어진다. 1,000,000보다 작거나 같고, 2보다 크거나 같은 자연수이고, 중복되
www.acmicpc.net
- 주어지는 약수에 대해 최소값 * 최대값을 하면 정답이 나온다.
- 한 가지 의문은 max(), min()을 따로 구하는 것보다 for 한 번에 maxVal = ?, minValue = ? 을 삼항으로 구하는게 빠를줄 알았는데 아니었다.
더보기
N = int(input())
Nlist = list(map(int, str(input()).split()))
st = str(Nlist)
maxValue = max(Nlist)
minValue = min(Nlist)
print(maxValue * minValue)
'Coding Problem > 백준' 카테고리의 다른 글
[백준] 3036 - 링 (0) | 2021.05.31 |
---|---|
[백준] 1676 - 팩토리얼 0의 개수 (0) | 2021.05.31 |
[백준] 1010 - 다리놓기 (0) | 2021.05.31 |
[백준] 1931 - 회의실 배정 (0) | 2021.05.28 |
[백준] 13305 - 주유소 (0) | 2021.05.28 |