프론트엔드 개발자의 기록 공간

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

알고리즘_JS/프로그래머스_Level1

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

[리우] 2021. 7. 15. 21:24

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

 

문제 설명 : 제일 작은 수를 제거하는 간단한 문제이다. 하지만 배열의 순서가 섞이면 안되므로 정렬을 하면 안된다.

 

function solution(arr) {
    var answer = [];
    //최소값 찾기
    let min = Math.min.apply(null, arr);
    //최소값 제거
    arr = arr.filter((el) => el > min);
    //길이에 따라 -1 or arr 리턴
    answer = arr.length === 0 ? [-1] : arr 
    return answer;
}
728x90
Comments