최소, 최대
import sys
def main():
input = sys.stdin.readline
n = int(input())
arr = list(map(int, input().split()))
print(min(arr), max(arr))
main()
import sys
def main():
input = sys.stdin.readline
n = int(input())
arr = list(map(int, input().split()))
a_min = float("inf")
a_max = float("-inf")
# 또는
# a_min = arr[0]
# a_max = arr[0]
# 또는
# a_min = 1000000
# a_max = -1000000
for a in arr:
if a < a_min:
a_min = a
if a > a_max:
a_max = a
print(a_min, a_max)
main()
리스트의 최솟값과 최댓값
리스트의 최솟값을 구하려면 min
, 최댓값을 구하려면 max
함수를 사용하면 됩니다.
inf
float("inf")
는 무한대를 의미합니다. 자기 자신을 제외한 다른 수보다 항상 크므로 최솟값을 구할 때 초기값으로 지정해 줄 수 있습니다.
마찬가지로 음의 무한대인 float("-inf")
는 최댓값을 구할 때 사용할 수 있습니다.
양의 무한대와 음의 무한대 모두 float
형입니다. int
형에는 무한대에 대응하는 값이 없습니다.
댓글