본문 바로가기

Coding Test/프로그래머스

[프로그래머스/자바] 제일 작은 수 제거하기

class Solution {
    public int[] solution(int[] arr) {
        if (arr.length == 1) return new int[] {-1};
        else {
            int minimum = Integer.MAX_VALUE;
            for (int num : arr) {
                if (minimum > num) minimum = num;
            }
            
            int index = 0;
            int[] answer = new int[arr.length - 1];
            for (int num : arr) {
                if (num != minimum) {
                    answer[index++] = num;
                }
            }
            
            return answer;
        }
    }
}