import java.util.*;
class Solution {
public ArrayList<Integer> solution(int[] arr) {
ArrayList<Integer> list = new ArrayList<Integer>();
int min = 111111;
if(arr.length==1) list.add(-1);
for(int i : arr) if(i<min) min = i;
for(int i : arr) if(i != min) list.add(i);
return list;
}
}
런타임에러 때문에 어떤 방법이 제일 효율이 높을지 고민 좀 했다..
배열 초기화 동시에 값을 넣어 리턴하고 싶을때는 아래처럼
return new int[]{ -1 };