간단해서 풀이랄 것도 없는 문제입니다.
이중 반복문을 돌면서
바깥쪽 반복문은 현재 price를 가리키게 하고
안쪽 반복문은 현재 price가 몇 초간 가격이 떨어지지 않는지 카운팅 하면 됩니다.
class Solution {
public int[] solution(int[] prices) {
int len = prices.length;
int[] answer = new int[len];
for (int i = 0; i < len; i++) {
for (int j = i + 1; j < len; j++) {
answer[i]++;
if (prices[i] > prices[j]) {
break;
}
}
}
return answer;
}
}