미해결
자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
저는 코드를 이런식으로 풀어봤습니다.
function solution(m, arr){
let answer=0, sum=0, lt=0, rt=0;
let n = arr.length
while(rt < n){
if(sum ===0) sum+=arr[lt]
if(sum > m){
sum -= arr[lt++]
} else{
answer+=(rt-lt+1)
rt++
sum += arr[rt]
}
}
return answer;
}
let a=[1, 3, 1, 2, 3];
console.log(solution(5, a));