# LC11 - Container With Most Water # Two Pointers ```java= class Solution { public int maxArea(int[] height) { // sanity check // ... int length = height.length; int left = 0, right = length - 1; int result = 0; while (left < right) { result = Math.max( result, (right - left) * (height[left] < height[right] ? height[left++] : height[right--]) ); } return result; } } ```