Jun 개발노트

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

January 20, 2020

제일작은수제거하기

const removeMin = arr => {
    if (arr.length === 1) return [-1];
    let min = arr[0];
    let minIndex = 0;
    for (let i in arr) {
        if (arr[i] < min) {
            min = arr[i];
            minIndex = i;
        }
    }
    arr.splice(minIndex, 1);
    return arr;
};

test("제일작은수제거", () => {
    expect(removeMin([4, 3, 2, 1])).toEqual([4, 3, 2]);
});

Written by Junho You 배운것을 기록하자