< 문제 >
풀이
- 먼저 배열에서 가장 작은수를 구하기위해 Math.min을 이용해 최소값을 구하고, 해당 최소값을 filter메소드를 이용해 최소값이 아닌 숫자만 배열에 남기도록 하고, 최종적으로 배열의 갯수를 보고 최소값을 제외한배열 vs [-1]을 분기처리해서 풀이
function solution(arr) {
const minValue = Math.min(...arr);
let answer = arr.filter(item => item !== minValue);
return answer.length > 0 ? answer : [-1];
}
console.log(solution([4, 3, 2, 1]));
console.log(solution([10]));