[c] 배열의 최대값과 최소값

배열(array)에서 가장 큰 값가장 작은 값을 찾는 것은 데이터 처리에서 매우 흔한 작업입니다. 이러한 값들은 데이터의 전반적인 특성을 파악하는 데 도움이 될 뿐만 아니라, 다양한 문제들을 해결하는 데에도 사용됩니다.

최대값 찾기

배열에서 최대값을 찾기 위해서는 모든 요소를 반복하면서 현재까지의 최대값과 각 요소를 비교해야 합니다. 이를 통해 배열의 모든 요소를 확인하면서 최대값을 찾을 수 있습니다.

def find_max(arr):
    max_val = arr[0]
    for val in arr:
        if val > max_val:
            max_val = val
    return max_val

위 코드에서는 arr 배열의 모든 요소를 반복하면서 max_val 변수를 사용하여 최대값을 추적합니다.

최소값 찾기

마찬가지로 배열에서 최소값을 찾기 위해서도 모든 요소를 반복하면서 현재까지의 최소값과 각 요소를 비교해야 합니다.

def find_min(arr):
    min_val = arr[0]
    for val in arr:
        if val < min_val:
            min_val = val
    return min_val

위 코드에서는 arr 배열의 모든 요소를 반복하면서 min_val 변수를 사용하여 최소값을 추적합니다.

정리

배열의 최대값과 최소값을 찾는 것은 매우 간단하지만 중요한 작업입니다. 이러한 값을 찾는 방법을 이해하고 활용할 수 있다면, 데이터 처리 및 분석 작업에서 유용하게 활용할 수 있을 것입니다.


참고 자료: