240717

문제 : 주식 가격 난이도 : Lv.2 설명 :

초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요.

풀이

function solution(prices) {
    var answer = [];
    
    for(let i = 0; i < prices.length; i++) {
        let stack = 0;
        
        for(let j = i + 1; j < prices.length; j++) {
            stack++
            if(prices[i] > prices[j]) {
                break;
            }
        }
        answer.push(stack)
    }
    return answer;
}

Last updated