안녕하세요. for문과 while문을 사용하여 풀었는데, 오답이 나옵니다. 대체 어느 부분이 틀린질 모르겠습니다. 도움 부탁드립니다 ㅜㅜ
<script>
function solution(m, arr){
let sum = answer = 0;
let plus = 1;
for(let i = 0; i < arr.length; i ++){
sum = arr[i];
while(sum <= m && (i+plus)<arr.length){
sum += arr[i + plus++];
if(m === sum){
answer =+ 1;
}
}
sum = 0;
}
return answer;
}
let a=[1, 2, 1, 3, 1, 1, 1, 2];
console.log(solution(6, a));
</script>