본문 바로가기

Dev/Algorithm

알고리즘 문제 | 프로그래머스 | JS - 제일 작은 수 제거하기

반응형



풀이

function solution(arr) {
    var answer = [];
    var min = Math.min.apply(null, arr);
    
    answer = arr.filter((element) => element !== min);
    
    if(arr.length == 1) {
        answer = [-1];
    }

    return answer;
}

 

 

다른 사람 풀이

function solution(arr) {
    arr.splice(arr.indexOf(Math.min(...arr)),1);
    if(arr.length<1)return[-1];
    return arr;
}

 

최소값을 삭제하는 방법만 찾는다면 쉽게 해결 할 수 있는 문제!

반응형