코딩테스트 문제집/Programmers(Lv1)
[Programmers] Lv1: 제일 작은 수 제거하기(12935)
cogito30
2025. 2. 10. 20:06
반응형
문제
- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12935
풀이
더보기
더보기
class Solution {
public int[] solution(int[] arr) {
int[] answer = new int[arr.length - 1];
if (arr.length == 1) {
return new int[]{-1};
}
int minValue = arr[0];
for (int i = 0; i < arr.length; ++i) {
if (arr[i] < minValue) {
minValue = arr[i];
}
}
int j = 0;
for (int i = 0; i < arr.length; ++i) {
if (arr[i] != minValue) {
answer[j] = arr[i];
j++;
}
}
return answer;
}
}
반응형