[プログラマー]コードテスト練習-練習問題第1級最小数点を削除



Solution.java

class Solution {
    public int[] solution(int[] arr) {
        int[] answer = { - 1 };
        
        if (arr.length > 1) {
            int min = Integer.MAX_VALUE;
            
            for (int num : arr) {
                if (num < min) min = num;
            }
            
            answer = new int[arr.length - 1];
            int i = 0;
            for (int num : arr) {
                if (num != min) answer[i++] = num;
            }
        }
        
        return answer;
    }
}
出典:プログラマーコードテスト練習、https://programmers.co.kr/learn/challenges