Files
leetcode/medium/11 Container with most Water/solution.py
T
2024-05-07 12:56:35 -04:00

14 lines
383 B
Python

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