배열에서 최대 및 최소 요소 찾기

발행: (2026년 3월 19일 AM 04:23 GMT+9)
1 분 소요
원문: Dev.to

Source: Dev.to

Approach

배열에서 내장 min 또는 max 함수를 사용하지 않고 최소값과 최대값을 찾기 위해, 배열의 첫 번째 요소로 minmax를 모두 초기화합니다. 그런 다음 배열의 나머지 요소들을 순회하면서, 더 작은 값이 나타나면 min을 업데이트하고, 더 큰 값이 나타나면 max를 업데이트합니다. 마지막으로 두 값을 리스트로 반환합니다.

Code

def minmax(arr):
    min_val = arr[0]
    max_val = arr[0]

    for i in range(1, len(arr)):
        if arr[i]  max_val:
            max_val = arr[i]
    return [min_val, max_val]

arr = [12, 3, 15, 7, 9]
print(minmax(arr))
0 조회
Back to Blog

관련 글

더 보기 »