publicintmaxArea(int[] height){int i =0;int j = height.length -1;int res =0;while(i < j){if(height[i]< height[j]){
res =Math.max(res,(j - i)* height[i++]);continue;}
res =Math.max(res,(j - i)* height[j--]);}return res;}
go
funcmaxArea(height []int)int{
i, j, res :=0,len(height)-1,0for i < j {if height[i]< height[j]{
res =getMax(res,(j-i)*height[i])
i++continue}
res =getMax(res,(j-i)*height[j])
j--}return res
}funcgetMax(a, b int)int{if a > b {return a
}return b
}