728x90
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | class Solution { public static int[] solution(int[] heights) { int N = heights.length; int[] answer = new int[N]; for(int i = N-1; i >= 1; i--) { for(int j = i-1; j >= 0; j--) { if(heights[i] < heights[j]) { answer[i] = j+1; break; } } } return answer; } } |
'알고리즘 풀이 > 프로그래머스' 카테고리의 다른 글
[프로그래머스][Java] 기능개발 (0) | 2019.03.15 |
---|---|
[프로그래머스][Java] 124나라의 숫자 (0) | 2019.03.14 |
[프로그래머스][Java] 스킬트리 (0) | 2019.03.13 |
[프로그래머스][Java] 주식가격 (0) | 2019.03.13 |
[프로그래머스][Java] 예산 (0) | 2019.03.13 |