프로그래머스 [제일 작은 수 제거하기]

이유정·2022년 10월 22일
0

내 실패한 코드

function solution(arr) {
  return arr.sort((a,b)=>a-b).slice(1)
}

아~ 내맘대로 정렬하면 안되겠구나
그리고, 빈배열일 때 -1을 리턴하는 조건을 추가해줘야겠다.

function solution(arr) {
 let minNumber = Math.min(arr)
 let findIndex = arr.indexOf(minNumber)
 let newArr = arr.splice(findIndex, 1) 
 return newArr.length === 0 ? [-1] : newArr 
}

통과한 코드

function solution(arr) {
arr.splice(arr.indexOf(Math.min(...arr)),1)
    if(arr.length===0){
        return [-1]
    }
    return arr
}
profile
팀에 기여하고, 개발자 생태계에 기여하는 엔지니어로

0개의 댓글