(Javascript) 배열에서 가장 큰 수, 가장 작은 수 찾기

배열에서 가장 큰 수,가장 작은 수 찾기


자바스크립트에서 배열 내의 가장 큰 수, 작은 수를 찾는 방법을 공부해보자.

Math 객체


자바스크립트에 내장된 Math 객체를 사용할 수 있다.

Math 객체는 가장 큰 수, 작은 수를 찾는 max, min 메소드를 가진다. 숫자 배열을 인자로 넘기기 위해 apply 메소드를 사용한다.

// Max 찾기
Math.max.apply(null, arr)

// Min 찾기
Math.min.apply(null, arr)

reduce 메소드


// Max 찾기
var max = arr.reduce((prev, curr) => {
    return prev > curr ? prev : curr
})

// Min 찾기
var min = arr.reduce((prev, curr) => {
    return prev > curr ? curr : prev
})

For 문


// Max 찾기
var max = 0
for(var i=0; i<arr.length; i++) {
    if(arr[i] > max) {
      max =arr[i]
    }
}

// Min 찾기
var min = 0
for(var i=0; i<arr.length; i++) {
    if(arr[i] < min) {
        min = arr[i]
    }
}