나의 풀이
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));
모범 답안
'코딩테스트 > JavaScript' 카테고리의 다른 글
[코딩테스트] 최대 매출 (0) | 2023.12.31 |
---|---|
[코딩테스트] 연속 부분수열 2 (0) | 2023.12.31 |
[코딩테스트] 공통원소 구하기 (1) | 2023.12.30 |
[코딩테스트] 공통원소 구하기 (2) | 2023.12.29 |
[코딩테스트] 졸업 선물 (0) | 2023.12.27 |