2873.js
/** ------------------------------------------------------------------------------
*
* 2873. Maximum Value of an Ordered Triplet I
* Topics: Array
* https://leetcode.com/problems/maximum-value-of-an-ordered-triplet-i/description/?envType=daily-question&envId=2025-04-02
*
------------------------------------------------------------------------------ */
var maximumTripletValue = function (nums) {
let n = nums.length
let res = 0
for (let k = 2; k < n; k++) {
let maxPrefix = nums[0]
for (let j = 1; j < k; j++) {
res = Math.max(res, (maxPrefix - nums[j]) * nums[k])
maxPrefix = Math.max(maxPrefix, nums[j])
}
}
return res
}
console.log(maximumTripletValue([1, 2, 3]))