Maximum Product of Three Numbers

ARRAY

Problem

Create a function that takes an integer array nums and returns the highest product obtainable by multiplying any three numbers from the array.

The function should consider both positive and negative numbers to find the maximum possible product.

Examples

maxProductOfThree([1,2,3]) // 6 // Why? The product of 1, 2, and 3 is 6, which is the maximum possible product. maxProductOfThree([1,2,3,4]) // 24 // Why? The product of 2, 3, and 4 is 24, which is the maximum possible product. maxProductOfThree([-1,-2,-3]) // -6 // Why? The product of -1, -2, and -3 is -6. Given all numbers are negative, this is the maximum product.
Loading...