Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 인접한 두 요소의 최대 곱

<시간/>

문제

숫자 배열을 받는 JavaScript 함수를 작성해야 합니다.

우리의 함수는 배열에서 인접한 2개의 숫자를 곱하여 얻은 최대 곱을 찾아야 합니다.

예시

다음은 코드입니다 -

const arr = [9, 5, 10, 2, 24, -1, -48];
function adjacentElementsProduct(array) {
   let maxProduct = array[0] * array[1];
   for (let i = 1; i < array.length; i++) {
      product = array[i] * array[i + 1];
      if (product > maxProduct)
         maxProduct = product;
   }
   return maxProduct;
};
console.log(adjacentElementsProduct(arr));

출력

50