import java.util.*;
class Solution {
public int[] solution(int[] arr) {
if(arr.length==1) {
int[] answer = new int[1];
answer[0] = -1;
return answer;
}
int[] answer = new int[arr.length-1];
int min = Integer.MAX_VALUE;
List<Integer> list = new ArrayList<>();
for(int i=0; i<arr.length; i++) { min = Math.min(min, arr[i]); }
for(int i=0; i<arr.length; i++) {
if(arr[i]==min) { continue; }
list.add(arr[i]);
}
for(int i=0; i<answer.length; i++) { answer[i] = list.get(i); }
return answer;
}
}
'Problem Solving > Programmers' 카테고리의 다른 글
[Level 2] 오픈채팅방 (0) | 2022.03.31 |
---|---|
[Level 1] 최대공약수와 최소공배수 (0) | 2022.03.25 |
[Level 1] 정수 제곱근 판별 (0) | 2022.03.24 |
[Level 1] 이상한 문자 만들기 (0) | 2022.03.24 |
[Level 1] 시저 암호 (0) | 2022.03.24 |