Container With Most Water

LeetCode題目: 11. Container With Most Water

My solution:

/**
 * @param {number[]} height
 * @return {number}
 */
let maxArea = height => {
    let maxWaterStore = 0, left = 0, right = height.length - 1;
    while (left < right) {
        maxWaterStore = Math.max(maxWaterStore, Math.min(height[left], height[right]) * (right - left));
        if (height[left] < height[right]) {
            ++left;
        } else {
            --right;
        }
    }
    return maxWaterStore;
};
profile-image
Hi, 我是 Zeki。目前為一名前端工程師。我相信科技始終來自於人性,是用來幫助人們過上更有品質的生活的,但願也希望如此。