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