배열 A의 두 개 이상의 원소로 구성된 부분배열의 평균이 가장 작은 부분배열의 시작 index를 구하라
const solution = (A) => {
let [minVal, minIdx] = [
(A[A.length - 1] + A[A.length - 2]) / 2,
A.length - 2
];
for (let i = minIdx - 1; i >= 0; i--) {
let sumOfTwo = A[i] + A[i + 1];
let sumOfThree = sumOfTwo + A[i + 2];
let currMinVal = Math.min(sumOfTwo / 2, sumOfThree / 3);
if (currMinVal <= minVal) [minVal, minIdx] = [currMinVal, i];
}
return minIdx;
};