코딩/백준 문제 (브론즈)

[백준/10818번/파이썬] 최소, 최대 문제풀이

룻밤 2023. 2. 18. 16:38


순차 검색 풀이

n = int(input())        # 전체 정수n
n_list = list(map(int, input().split()))    # n의 리스트
max = n_list[0]     # n리스트의 최댓값
min = n_list[0]     # n리스트의 최솟값

for i in n_list:    # n리스트의 요소 차례로 반복
    if i > max:     # i요소가 max보다 클때
        max = i     # max에 i 할당
    if i < min:     # i 요소가 min보다 작을때
        min = i     # min에 i 할당
        
print(min, max)     # min, max 출력

 


 

최대, 최소 함수 풀이

n = int(input())        # 전체 정수n
n_list = list(map(int, input().split()))    # n의 리스트

print(min(n_list), max(n_list))     # min(최솟값함수)과 max(최댓값) 함수를 이용해 출력

정렬 풀이

n = int(input())        # 전체 정수n
n_list = list(map(int, input().split()))     # n의 리스트

n_list.sort()       # n리스트 오름차순 정렬
print(n_list[0], n_list[-1])    # 첫번째 요소와 마지막 요소 출력