먼저 코드를 짜고 강의를 봤는데 완전 다른 방식으로 접근하시더라구요 도무지 이해가 안가서요..
저는 이런식으로 짰는데 너무 일차원적인 방법이거나 잘못된 방법인가요??
function solution(arr) {
let sum = 0;
let answer = 0;
let rt;
for (let lt = 0; lt < arr.length; lt++) {
sum += arr[lt];
rt = lt + 1;
if (sum <= 5) answer++;
else break;
while (sum <= 5) {
sum += arr[rt++];
if (sum <= 5) answer++;
}
sum = 0;
}
return answer;
}