[11] 盛最多水的容器

// @lc code=start
/**
 * @param {number[]} height
 * @return {number}
 */
var maxArea = function (height) {
  let left = 0;
  let right = height.length - 1;
  let res = 0;
  while (left < right) {
    let area = 0;
    if (height[left] < height[right]) {
      area = height[left] * (right - left);
      left++;
    } else {
      area = height[right] * (right - left);
      right--;
    }
    res = Math.max(area, res);
  }
  return res;
};

 

posted @ 2023-11-27 13:37  人恒过  阅读(21)  评论(0)    收藏  举报