프로그래머스(Level 1) - 🥇 제일 작은 수 제거하기

Gammi·2023년 3월 21일
0

프로그래머스

목록 보기
45/69

✔ 문제






✔ 해결


import java.util.*;

class Solution {
  public int solution(int[] arr) {
    int[] answer = {};
    int min = 0, count =0;
    
    if(arr.length > 1) {
      answer = new int[arr.length - 1];
      min = Arrays.stream(arr).min().getAsInt(); // 배열의 최소값 찾기
      
      for(int i = 0; i < arr.length; i++) {
        if(arr[i] != min) { // 최소값을 제외하고
          answer[count] = arr[i]; // 차례대로 배열에 저장
          count++;
        }
      }
    }else {
      answer = new int[1];
      answer[0] = -1;
    }
    
    return answer;
  }
}
profile
개발자가 되었어요⭐️

0개의 댓글