배열에서 최솟값 및 최댓값 찾기

배열은 프로그래밍에서 자주 사용되는 자료 구조입니다. 배열에는 여러 값을 저장할 수 있고, 이 중에서 최솟값과 최댓값을 찾는 것은 자주 사용되는 작업입니다.

최솟값 찾기

아래는 자바스크립트에서 배열에서 최솟값을 찾는 예제 코드입니다.

const numbers = [5, 10, 3, 8, 1];
let min = numbers[0];

for (let i = 1; i < numbers.length; i++) {
  if (numbers[i] < min) {
    min = numbers[i];
  }
}

console.log("최솟값:", min);

위 코드는 numbers 배열에서 처음 값을 초기 min 값으로 설정하고, 다음 값부터 min 값과 비교하여 더 작은 값이 있으면 min 값을 갱신합니다. 반복문이 끝나면 최솟값이 변수 min에 저장되고, 이를 출력합니다.

최댓값 찾기

아래는 파이썬에서 배열에서 최댓값을 찾는 예제 코드입니다.

numbers = [5, 10, 3, 8, 1]
max_value = numbers[0]

for number in numbers:
    if number > max_value:
        max_value = number

print("최댓값:", max_value)

위 코드는 numbers 배열에서 처음 값을 초기 max_value 값으로 설정하고, 각 값을 차례대로 max_value 값과 비교하여 더 큰 값이 있으면 max_value 값을 갱신합니다. 반복문이 끝나면 최댓값이 변수 max_value에 저장되고, 이를 출력합니다.

배열에서 최솟값과 최댓값을 찾는 방법은 프로그래밍 언어에 따라 다를 수 있지만, 대부분의 언어에서는 반복문을 이용하여 간단하게 구현할 수 있습니다.


참고 문서