헬리'Daily/꾸준한 알고리즘

알고리즘문제 3

헬리이 2023. 5. 29. 01:36
728x90

 

function maxLength(a, k) {
    let start = 0;
    let sum = 0;
    let maxLen = 0;

    for(let end = 0; end < a.length; end++) {
        sum += a[end];
        
        while(sum > k) {
            sum -= a[start];
            start++;
        }

        maxLen = Math.max(maxLen, end - start + 1);
    }

    return maxLen;
}
728x90

'헬리'Daily > 꾸준한 알고리즘' 카테고리의 다른 글

[프로그래머스] 코테 (팩토리얼)  (0) 2023.07.22
알고리즘문제 5  (0) 2023.05.29
알고리즘문제 4  (0) 2023.05.29
알고리즘 문제 2  (0) 2023.05.29
알고리즘 문제 1  (0) 2023.05.29