728x90
반응형
문제
반응형
풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
class Solution {
public int[] solution(int[] arr) {
int[] answer = {};
if(arr.length==1) { //먼저 -1을 리턴하는 경우를 골라냄
answer = new int[1];
answer[0]=-1;
return answer;
}
int min = arr[0]; //arr의 최솟값을 찾음
for(int i=0; i<arr.length; i++) {
if(arr[i]<min) {
min=arr[i];
}
}
answer = new int[arr.length-1]; //최솟값 하나를 제거한 크기의 answer배열 생성
int index = 0;
for(int i=0; i<arr.length; i++) {
if(arr[i]!=min) {
answer[index] = arr[i];
index++;
}else {
continue;
}
}
return answer;
}
}
|
cs |
728x90
반응형
'[JAVA] 프로그래머스 스쿨 > JAVA Lv.1' 카테고리의 다른 글
[프로그래머스/Java] Lv.1 최대공약수와 최소공배수 (0) | 2023.01.13 |
---|---|
[프로그래머스/Java] Lv.1 짝수와 홀수 (0) | 2023.01.13 |
[프로그래머스/Java] Lv.1 정수 제곱근 판별 (0) | 2023.01.13 |
[프로그래머스/Java] Lv.1 정수 내림차순으로 배치하기 (0) | 2023.01.13 |
[프로그래머스/Java] Lv.1 자연수 뒤집어 배열로 만들기 (0) | 2023.01.13 |