728x90
https://programmers.co.kr/learn/courses/30/lessons/42588
public class Programmers {
public static void main(String[] args) {
System.out.println(Arrays.toString(solution(new int[]{1, 5, 3, 6, 7, 6, 5})));
}
public static int[] solution(int[] heights) {
int[] answer = new int[heights.length];
for (int i = heights.length - 1; i >= 0; i--) {
for (int j = i - 1; j >= 0; j--) {
if (heights[i] < heights[j]) {
answer[i] = j + 1;
break;
}
}
}
return answer;
}
}
초기화를 항상 생각하자
728x90
'Algorithm' 카테고리의 다른 글
안드로이드 간단 알고리즘 (0) | 2020.06.01 |
---|---|
프린터 LV2 (0) | 2020.05.31 |
스킬트리 LV2 (0) | 2020.05.30 |
쇠막대기 LV2 (0) | 2020.05.30 |
알고리즘 - 종이접기 LV3 (0) | 2020.05.28 |