[Code Signal[[js] adjacent Element Product

GY·2021년 9월 29일
0

알고리즘 문제 풀이

목록 보기
30/92
post-thumbnail

🎆문제

Given an array of integers, find the pair of adjacent elements that has the largest product and return that product.

Example

For inputArray = [3, 6, -2, -5, 7, 3], the output should be
adjacentElementsProduct(inputArray) = 21.

7 and 3 produce the largest product.

Input/Output

[execution time limit] 4 seconds (js)

[input] array.integer inputArray

An array of integers containing at least two elements.

Guaranteed constraints:
2 ≤ inputArray.length ≤ 10,
-1000 ≤ inputArray[i] ≤ 1000.

[output] integer

The largest product of adjacent elements.

🎆풀이

function adjacentElementsProduct(inputArray) {
    let result = [];
    for(i = 0; i < inputArray.length-1; i++) {
        result.push((inputArray[i]*inputArray[i+1]))
    }
    return Math.max(...result)
}
profile
Why?에서 시작해 How를 찾는 과정을 좋아합니다. 그 고민과 성장의 과정을 꾸준히 기록하고자 합니다.

0개의 댓글