funcmaxArea(height []int)int{
maxArea :=0
begin :=0
end :=len(height)-1for end - begin >=1{
area :=Min(height[begin], height[end])*(end - begin)if area > maxArea{
maxArea = area
}if height[begin]==Min(height[begin], height[end]){
begin++}else{
end--}}return maxArea
}funcMin(a, b int)int{if a >= b {return b
}else{return a
}}