배열에서 최솟값 및 최댓값 찾기
배열은 프로그래밍에서 자주 사용되는 자료 구조입니다. 배열에는 여러 값을 저장할 수 있고, 이 중에서 최솟값과 최댓값을 찾는 것은 자주 사용되는 작업입니다.
최솟값 찾기
아래는 자바스크립트에서 배열에서 최솟값을 찾는 예제 코드입니다.
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
에 저장되고, 이를 출력합니다.
배열에서 최솟값과 최댓값을 찾는 방법은 프로그래밍 언어에 따라 다를 수 있지만, 대부분의 언어에서는 반복문을 이용하여 간단하게 구현할 수 있습니다.
참고 문서
- 자바스크립트: Array.prototype.reduce()
- 파이썬: Built-in Functions