import java.util.ArrayList;
public class RemoveMinNum {
public int[] solution(int[] arr) {
ArrayList<Integer> list = new ArrayList<Integer>();
if(arr.length == 1) {
arr[0] = -1;
return arr;
}
int min = arr[0];
for (int ele : arr) {
list.add(ele);
if (min > ele) {
min = ele;
}
}
list.remove(list.indexOf(min));
return list.stream().mapToInt(i -> i.intValue()).toArray();
}
public static void main(String[] args) {
RemoveMinNum s = new RemoveMinNum();
int arr1[] = { 4, 3, 2, 1 };
int arr2[] = { 10 };
for (int i = 0; i < s.solution(arr1).length; i++) {
System.out.print(s.solution(arr1)[i] + " ");
}
System.out.println();
for (int i = 0; i < s.solution(arr2).length; i++) {
System.out.print(s.solution(arr2)[i] + " ");
}
}
}