728x90
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | public int[] solution(int[] heights) { int[] answer = new int[heights.length]; for (int i = 0; i < heights.length; i++) { System.out.print(heights[i] + " "); } Loop1: for (int i = heights.length - 1; i >= 0; i--) { // System.out.print(heights[i]+" "); int nowHeight = heights[i]; for (int j = i - 1; j >= 0; j--) { if (heights[j] > nowHeight) { answer[i] = j + 1; continue Loop1; } } } return answer; } | cs |
'알고리즘 풀이 > 프로그래머스' 카테고리의 다른 글
프로그래머스 - 다리를 지나는 트럭 (스택/큐, 구현) (0) | 2019.12.04 |
---|---|
프로그래머스 - 프린터 (스택/큐) (0) | 2019.12.03 |
프로그래머스 - 베스트앨범 (해시) (0) | 2019.12.03 |
프로그래머스 - 위장 (해시) (0) | 2019.11.30 |
프로그래머스 - 전화번호 목록 (해시) (0) | 2019.11.30 |