배열에서 최대 및 최소 요소 찾기
발행: (2026년 3월 19일 AM 04:23 GMT+9)
1 분 소요
원문: Dev.to
Source: Dev.to
Approach
배열에서 내장 min 또는 max 함수를 사용하지 않고 최소값과 최대값을 찾기 위해, 배열의 첫 번째 요소로 min과 max를 모두 초기화합니다. 그런 다음 배열의 나머지 요소들을 순회하면서, 더 작은 값이 나타나면 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))