문제를 이해하는게 너무 어려웠다.
검색을 통해 설명들을 차분하게 읽고 나서야 해결 방법이 보이기 시작했다.
코드를 작성하는건 그리 어렵지는 않았다.
최종 코드
class Solution {
public int[] solution(int[] prices) {
int[] answer = new int[prices.length];
// 이중 for문을 돌면서 값 비교
for (int i = 0; i < prices.length; i++) {
for (int j = i + 1; j < prices.length; j++) {
// 현재 값보다 뒤 값이 커지면
if (prices[i] > prices[j]) {
answer[i]++;
break;
}
answer[i]++;
}
}
return answer;
}
}
'코딩 테스트' 카테고리의 다른 글
(Java) 프로그래머스 카펫 (0) | 2022.01.16 |
---|---|
(Java) 프로그래머스 구명보트 (0) | 2022.01.16 |
(Java) 프로그래머스 프린터 (0) | 2022.01.16 |
(Java) 프로그래머스 전화번호 목록 (0) | 2022.01.16 |
(Java) 프로그래머스 튜플 (0) | 2021.12.21 |