정수를 저장한 배열에서 가장 작은 수를 제거한 배열을 리턴하는 함수를 완성.
단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴.
예를 들어 arr이 [4,3,2,1]인 경우는 [4,3,2]를 리턴하고, [10]면 [-1]을 리턴.
function solution(arr) {
  	// 예시에서 배열 요소가 하나인 경우 가장 작은 수가 없는 케이스로 -1을 리턴하므로 먼저 예외 케이스 작성
    if(arr.length === 1) return [-1];
  
  	// 가장 작은 수 비교기준 설정
    let min = arr[0]
    
    // 반복문으로 가장 작은수 체킹하고 할당 
    for(let i = 1; i < arr.length; i++) {
      min > arr[i] ? min = arr[i] : null
    }
  
  	// filter로 가장 작은 수로 확인된 수를 제외한 배열 리턴
    return arr.filter(el => el !== min)
}
function solution(arr) {
    arr.splice(arr.indexOf(Math.min(...arr)),1);
    if(arr.length < 1) return[-1];
    return arr;
}
function solution(arr) {
    const min = Math.min(...arr);
    return arr.length !== 1 ? arr.filter(i => i !== min) : [-1]
}
function solution(arr) {
    let min = arr.reduce((p, c) => Math.min(p,c))
    let r = arr.filter(v => v !== min);
    r = r.length === 0 ? [-1] : r;
    return r;
}