You are given an integer array height of length n. There are n vertical lines drawn such that the two endpoints of the ith line are (i, 0) and (i, height[i]). Find two lines that together with the x-axis form a container, such that the container contains the most water. Return the maximum amount of water.
height = [1,8,6,2,5,4,8,3,7]49height = [1,1]1Width decreases as pointers move inward. To possibly increase area, need greater height. The shorter wall limits height — moving it may find a taller wall. Moving the taller wall can only decrease or maintain height with a smaller width — it never helps. So we always move the shorter wall inward, guaranteeing we never miss the optimal pair.