[코딜리티] MaxProfit

나의 풀이

function solution(A) {
    // write your code in JavaScript (Node.js 8.9.4)
    let start = 0;
    let end = 0;
    
    let max =0;

    while(end < A.length) {
        const profit = A[end] - A[start];

        if (profit < 0) start = end;
        if (max < profit) max = profit;

        end++;
    }

    return max;
}

결과

좋은 웹페이지 즐겨찾기