function solution(prices) {
// 결과를 저장할 배열 생성
const answer = [];
for (let i = 0; i < prices.length; i++) {
let stack = 0; // 현재 가격 이후에 유지된 기간을 저장할 변수를 초기화
// 현재 가격부터 마지막 가격까지 순회합니다.
for (let j = i + 1; j < prices.length; j++) {
stack++; // 현재 가격부터 유지된 기간을 1씩 증가
// 가격이 떨어지는 경우가 발생하면 반복 종료
if (prices[i] > prices[j]) {
break;
}
}
// 현재 가격부터 유지된 기간을 결과 배열에 저장
answer.push(stack);
}
// 결과 반환
return answer;
}