인프런 커뮤니티 질문&답변
while문 하나만 이용해서 풀어보았습니다.
작성
·
237
0
function solution(m, arr) {
let answer = 0;
let li = 0;
let ri = 0;
let sum = arr[ri];
while (ri < arr.length) {
if (sum <= m) {
answer += (ri - li + 1);
ri++;
sum += arr[ri];
} else {
sum -= arr[li];
li++;
}
}
return answer;
}
제가 검토했을 때는 문제 없어보였는데.. 확인해주시면 감사드리겠습니다 선생님! 강의 잘 보고 있습니다.






감사합니다!