슬라이딩 윈도우
Q. arr=[12, 15, 11, 20, 25, 10, 20, 19, 13, 15]이 있다. 연속된 숫자 3개씩 묶어서 더 했을 때 가장 큰 수는? function solution(k, arr) { let answer, sum = 0; for (let i = 0; i < k; i++) sum += arr[i]; //12+15+11; answer = sum; for (let i = k; i < arr.length; i++) { sum += arr[i] - arr[i - k]; //밑의 사진 참고! answer = Math.max(answer, sum); } return answer; } let a = [12, 15, 11, 20, 25, 10, 20, 19, 13, 15]; console.log(solu..