본문 바로가기

프로그래머스/JavaScript

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

function solution(arr) {
    var answer = [];
    var smallest = 0;

    for(var i = 0; i < arr.length; i++) {
        if(i == 0) {
           smallest = arr[0];
        } else {
            smallest = smallest < arr[i] ? smallest : arr[i];
        }
    }
    arr.splice(arr.findIndex(x => x == smallest), 1);

    answer = arr.length == 0 ? [-1] : arr;

    return answer;
}