티스토리 뷰

728x90
SMALL

풀이

막풀었다 풀이 나중에 수정하겠다

function solution(arr) {
    let min=arr[0];
    let index=0;
    if(arr.length===1){
        return [-1];
    }
    for(let i=1;i<arr.length;i++){
        if(min>arr[i]){
            min=arr[i];
            index=i;
        }
    }
    let ans=arr;
    ans.splice(index,1);
    return ans
}

아래는 splice와 indexof math.min함수를 이용해서 같은 내용을 조금 더 간결하게 풀었다.

function solution(arr) {
    arr.splice(arr.indexOf(Math.min(...arr)),1);
    if(arr.length<1)return[-1];
    return arr;
}
728x90
LIST
댓글
공지사항