# sol.1 - int(list[i]) < min, int(list[i]) > max (544ms)
n = int(input())
n_list = list(map(int, input().split()))
min=n_list[0]
max=n_list[0]
for i in range(n):
if int(n_list[i]) < min:
min = n_list[i]
if (n_list[i]) > max:
max = n_list[i]
print(min, max)
# sol.2 - 내장함수 min(), max() (392ms)
n = int(input())
n_list = list(map(int, input().split()))
print(min(n_list), max(n_list))
# sol.3 - list.sort() 함수 (660ms)
n = int(input())
n_list = list(map(int, input().split()))
n_list.sort()
print(n_list[0],n_list[-1])
list.sort() : 리스트 자체를 오름차순으로 정렬해주는 함수
<-> sorted() : 새로운 리스트를 만들어 정렬함
sorted([리스트 원소인 a, b, c, d, e], reverse=True) : 내림차순 정렬
'Algorithm > 백준' 카테고리의 다른 글
[파이썬/백준 5597] 과제 안 내신 분..? - 리스트 컴프리헨션 사용 (0) | 2023.02.17 |
---|---|
[파이썬/백준 2562] 최댓값 - list.append() (1) | 2023.02.16 |
[파이썬/백준 10871] X보다 작은 수 (0) | 2023.02.16 |
[파이썬/백준 10807] 개수 세기 - list.count() (0) | 2023.02.16 |
[파이썬/백준 11654] 아스키 코드 (0) | 2023.02.16 |