https://www.acmicpc.net/problem/20053
문제풀이
내장함수 사용
- min(), max() 내장함수를 사용하여 간단하게 구현 가능했다
n = int(input())
for _ in range(n):
push_num = int(input())
lst = list(map(int, input().split()))
min_n = min(lst)
max_n = max(lst)
print(str(min_n) + ' ' + str(max_n))
내장함수 사용x
- 하나하나 비교하면서 min과 max값을 변환시켜주는 방법을 사용했다
- 주의할 점은 max_n을 0으로 초기화하면 안된다는 것이다. 최소값이 -1,000,000까지 있기 때문에-987654321로 초기화해줬다
n = int(input())
for _ in range(n):
push_num = int(input())
lst = list(map(int, input().split()))
min_n = 987654321
max_n = -987654321 # 주의 : 최소값 -1,000,000까지있음
for num in lst:
if num < min_n:
min_n = num
if num > max_n:
max_n = num
print(str(min_n) + ' ' + str(max_n))