정수 배열이 제공됩니다. 가장 큰 제품이 있는 인접 요소 쌍을 찾아 해당 제품을 반환해야 합니다.
예:
입력 배열이 -
인 경우const arr = [3, 6, -2, -5, 7, 3];
그러면 [7, 3]이 가장 큰 합을 갖는 쌍이기 때문에 출력은 21이어야 합니다.
예시
다음은 코드입니다 -
const arr = [3, 6, -2, -5, 7, 3]; const adjacentElementsProduct = (arr = []) => { let prod, ind; for (ind = 1; ind < arr.length; ind++) { if (ind === 1 || arr[ind - 1] * arr[ind] > prod) { prod = arr[ind - 1] * arr[ind]; }; }; return prod; }; console.log(adjacentElementsProduct(arr));
출력
다음은 콘솔의 출력입니다 -
21