https://limdotori.tistory.com/40
cf) for-each문
import java.util.*;
class Solution {
public int[] solution(int[] arr) {
int min = arr[0];
for (int i = 1; i < arr.length; i++) {
min = Math.min(min, arr[i]);
}
ArrayList<Integer> resultArr = new ArrayList<>();
for (int i = 0; i < arr.length; i++) {
if (arr[i] != min) {
resultArr.add(arr[i]);
}
}
if (resultArr.size() == 0) {
resultArr.add(-1);
}
return resultArr.stream().mapToInt(i -> i).toArray();
}
}
- 최솟값을 찾았지만, 배열을 삭제하는 부분에서 애먹었다.