
[LeetCode] 11. Container With Most Water

l += 1r -= 1class Solution:
def maxArea(self, height: List[int]) -> int:
n = len(height)
l, r = 0, n-1
max_area = 0
while l < r:
area = (r - l) * min(height[l], height[r])
max_area = max(area, max_area)
if height[l] < height[r]:
l += 1
else:
r -= 1
return max_area