나의 풀이

    function solution(m, arr) {
            let answer = 0, lt = 0, sum = 0;
            let len = a.length;
            let p1 = 0;

            for (let i = 0; i < a.length; i++) {
                (sum += arr[i])
                if (sum == m) {
                    sum += arr[i + 1]
                    answer++;
                } else if (sum > m) {
                    sum += arr[i + 1]
                }
            }


            return answer;
        }

        let a = [1, 2, 1, 3, 1, 1, 1, 2];
        console.log(solution(6, a));

모범 답안

 

+ Recent posts