인프런 커뮤니티 질문&답변
안녕하세요, 코드리뷰 부탁드립니다. 감사합니다!
작성
·
124
0
function solution(k, arr) {
let answer = 0;
let n = arr.length;
let max = Number.MIN_SAFE_INTEGER;
let sum = 0;
for (let i = 0; i < n; i++) {
sum = arr[i] + arr[i + 1] + arr[i + 2];
if (sum > max) max = sum;
answer = max;
}
return answer;
}
답변 1
1
김태원
지식공유자
안녕하세요^^
위에 코드는 k가 3일때의 입력예만 답이 나오는 코드입니다. k값은 3으로 고정되지 않고 4, 5, 6 아무 값이나 다 될 수 있는 변수입니다.
let a=[12, 15, 11, 20, 25, 10, 20, 19, 13, 15];
console.log(solution(5, a));
위에 처럼 해도 답은 56만 나올겁니다.





