포스트

[Python] Baekjun number 10818 - minimum, maximum

We have summarized the solution to finding the minimum and maximum values ​​of a list using loop statements and initial value settings in Python.

한국어 원문은 여기에서 볼 수 있습니다.
[Python] Baekjun number 10818 - minimum, maximum

BaekJoon 10818

Solution

1
2
3
4
5
6
7
8
9
10
11
12
13
n = int(input())
arr = list(map(int, input().split()))

min_val = 1000000
max_val = -1000000

for num in arr:
    if num < min_val:
        min_val = num
    if num > max_val:
        max_val = num
        
print("%d %d" %(min_val, max_val))

To use arr[i] = ... in Python, you must have a list that already has size. -> Therefore, if it is an empty list, the list must be filled with arr.append(int(input()). Additionally, it is safer to set the initial value of min_val and max_val to arr[0].