백준 문제 중 10818번, 구현, ‘최소 최대’
백준 문제 중 10818번
num = int(input())
numbers = list(map(int, input().split()))
#numbers의 갯수를 제한하기 위해 슬라이싱
numbers = numbers[:num]
#비교를 위한 초기값 설정
max = min = numbers[0]
for number in numbers:
if max<=number:
max = number
elif min>=number:
min = number
print(min, max)
5
10 20 4 5 7 8 9 30 50
4 20
배운점
min, max 의 초기값을 0으로 했었는데 numbers의 원소들과 비교 해야 하므로 numbers중 아무 인덱스나 대입하는 코드로 바꾸었다.
Leave a comment