출처 : 프로그래머스
사용 언어 : JavaScript
function solution(arr) {
var answer = [];
return answer;
}
function solution(arr) {
var answer = [];
if(arr.length===1){
answer[0]=-1
}else{
let a= Math.min.apply(null, arr);
answer=arr.filter((A) => A !== a);
}
return answer;
}
function solution(arr) {
arr.splice(arr.indexOf(Math.min(...arr)),1);
if(arr.length<1)return[-1];
return arr;
}
"인덱스 i, j에 대해 i ≠ j이면 arr[i] ≠ arr[j] 입니다." 라는 조건이 있어서
배열 안의 최솟값이 중복되지 않으니까 이런 코드를 작성한 것 같다!
splice
를 사용하고 싶었으나 막혀서 다른 길로 갔는데 참고해야겠당 😋