📔 문제 설명
https://school.programmers.co.kr/learn/courses/30/lessons/12935#
📝 문제 풀이
for(int i = 0; i < arr.length; i++) {
min = Math.min(min, arr[i]);
}
최소값 구하는 소스코드
4123 -> 423이기 때문에
index값으로 계산을 해야함
int index선언 필요
💡 내 코드
class Solution {
public int[] solution(int[] arr) {
if(arr.length == 1){
int[] answer = {-1};
return answer;
}
int[] answer = new int[arr.length-1];
int min = arr[0];
for(int i = 0; i < arr.length; i++) {
min = Math.min(min, arr[i]);
}
int index = 0;
for(int i = 0; i < arr.length; i++) {
if(arr[i] == min) {
continue;
}
answer[index++] = arr[i];
}
return answer;
}
}