less than 1 minute read

백준 문제 중 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