[프로그래머스] 코딩테스트 연습 - 연습문제 Level 1 제일 작은 수 제거하기

uoahy·2021년 9월 27일
0

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

0개의 댓글