프로그래머스(JavaScript)/Lv1

[프로그래머스 : 연습문제] Lv1. 제일 작은 수 제거하기(JavaScript)

지미지민 2024. 3. 13. 23:00

 

 

💜 코드


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

 

 

 

💜 실행 결과


 

 

 

💜 다른 사람의 풀이


function solution(arr) {
    const min = Math.min(...arr);
    return arr.length !== 1 ? arr.filter(i => i !== min) : [-1]
}