솔직히 제한 조건의 두번째 조건은 무슨 말을 하는지는 모르겠지만, 배열의 최소값을 구하고 해당 배열의 최소값에 대한 인덱스를 찾아 그 값을 지운 후 만약 배열의 길이가 0이면 [-1]을 반환하고, 아니면 배열을 반환하는 방법으로 문제를 풀었습니다.
function solution(arr) { let minNum = Math.min(...arr); arr.splice(arr.indexOf(minNum), 1) return arr.length === 0 ? [-1] : arr }