이 문제는 입력받을 숫자의 갯수와 숫자들을 입력받아 저장하고, 그 숫자들에서 최소값과 최대값을 구하는 문제이다.
숫자들을 공백으로 입력받아 리스트에 저장하는 방식을 사용하기 위해서 list(map(int,input().split())) 을 사용하였다.
그리고 리스트 맨 앞의 숫자를 min, max 변수에 저장해서 for문을 활용하여 리스트안의 숫자를 앞에서부터 차례대로 비교해가며 최소 최대값을 구하는 것이다.
num = int(input())
numbers = list(map(int,input().split()))
min = numbers[0]
max = numbers[0]
for i in numbers[1:]:
if i > max:
max = i
elif i < min:
min = i
print(min, max)
'백준 문제풀이' 카테고리의 다른 글
[백준 2577번 문제] 숫자의 개수 (0) | 2022.01.28 |
---|---|
[백준 10926번 문제] ??! (0) | 2022.01.27 |
[백준 10951번 문제] A+B -4 (0) | 2022.01.17 |
[백준 10952번 문제] A+B -5 (0) | 2022.01.17 |
[백준 10871번 문제] X보다 작은 수 (0) | 2022.01.17 |