https://school.programmers.co.kr/learn/courses/30/lessons/154539
나의풀이
import java.util.*;
class Solution {
public int[] solution(int[] numbers) {
int[] answer = new int[numbers.length];
Arrays.fill(answer, -1);
for(int i=numbers.length-2; i>=0; i--){
for(int j=i+1; j<numbers.length; j++){
if(numbers[i]<numbers[j]){
answer[i]=numbers[j];
break;
}
else{
if(answer[j] == -1){
answer[i] = -1;
break;
}
else if(numbers[i] < answer[j]){
answer[i] = answer[j];
break;
}
}
}
}
return answer;
}
}
'코테풀이' 카테고리의 다른 글
[프로그래머스] 택배상자 java 풀이 (LEVEL2) (0) | 2023.05.20 |
---|---|
[프로그래머스] 숫자 변환하기 java (LEVEL2) (0) | 2023.05.11 |
[프로그래머스] 연속 부분 수열 합의 개수 java (LEVEL2) (0) | 2023.05.11 |
[프로그래머스] 네트워크 java (LEVEL3) (0) | 2023.04.30 |
[프로그래머스] 게임 맵 최단거리 java (LEVEL2) (0) | 2023.04.30 |