내 코드 - 최솟값을,, 리스트를 따로 만들어, Collections.min();를 사용해도 될 것 같았는데, 그냥 구했다.
class Solution {
public int[] solution(int[] arr) {
int[] answer = {};
int min = arr[0];
for (int i = 0; i < arr.length; i++) {
if (min > arr[i]) {
min = arr[i];
}
}
if (arr.length - 1 == 0) {
answer = new int[]{-1};
} else {
answer = new int[arr.length - 1];
int idx = 0;
for (int num : arr) {
if (num != min) {
answer[idx] = num;
idx++;
}
}
}
return answer;
}
}
'프로그래머스' 카테고리의 다른 글
프로그래머스 - 핸드폰 번호 가리기 (0) | 2019.01.10 |
---|---|
프로그래머스 - 최대공약수와 최소공배수 (0) | 2019.01.10 |
프로그래머스 - 정수 제곱근 판별 (0) | 2019.01.10 |
프로그래머스 - 이상한 문자 만들기 (0) | 2019.01.10 |
프로그래머스 - 평균 구하기 (0) | 2019.01.09 |