본문 바로가기
Algorithm/PROGRAMMERS[Java]

Lv1. 제일 작은 수 제거하기

by 씨니 2022. 3. 12.
728x90

 

class Solution{
	public int[] solution(int[] arr){
    	int[] answer = {};
        
        if(arr.length == 1){
        	answer = new int[1];
            answer[0] = -1;
        }else{
        	answer = new int[arr.length-1];
            int min = arr[0]; //최소값 설정해두고 비교.
            
            //최소값 min 찾아냄
            for(int i = 0; i < arr.length; i++){
            	min = Math.min(min, arr[i]);
            }
            
            int num = 0;
            for(int j = 0; j < arr.length; j++){
            	if(arr[j] == min){
                	continue;
                }else{
                	answer[num] = arr[j];
                    num++;
                }
            }
        }
        return answer;
    }
}
728x90