package main
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param height int整型一维数组
* @return int整型
*/
func maxArea(height []int) int {
result := 0
if len(height) < 2 {
return result
}
cur := 0
for i := 0; i < len(height)-1; i++ {
if height[i] > cur {
cur=height[i]
for j := i + 1; j < len(height); j++ {
result = max(result, min(height[i], height[j])*(j-i))
}
}
}
return result
}
func min(l, r int) int {
if l < r {
return l
}
return r
}
func max(l, r int) int {
if l < r {
return r
}
return l
}



京公网安备 11010502036488号