TIL 231207 algorithm 제일 작은 수 제거하기

두두맨·2023년 12월 8일
0

풀이

function solution(arr) {
    
arr.splice(arr.indexOf(Math.min(...arr)),1)
    return arr.length ? arr : [-1]
}

Math.min메서드로 가장 작은 인자를 뽑아주고, indexOf메서드로 인덱스 위치 추출한 다음!
splice 메서드로 지정 인덱스만큼 잘라준다.
그 후 삼항연산자로 배열이 true 인 경우, 즉 배열이 존재하는 경우 바로 위의 연산을 거친 배열을 리턴하도록 하고, 배열의 값이 false 인 경우, 즉 값이 없을 경우 -1을 리턴하도록 한다.

profile
병아리 개발준비생 🐥

0개의 댓글