Sizga gistogrammaning har bir ustuni balandligini ifodalovchi, butun sonlardan iborat heights massivi berilgan. Har bir ustunning kengligi 1 ga teng. Ushbu gistogramma ichiga chizilishi mumkin bo'lgan eng katta to'rtburchakning yuzini toping.
func solve(heights []int) int {
// ...
}
Input: heights = [2,1,5,6,2,3]
Output: 10
Tushuntirish: Eng katta to'rtburchak 5 va 6 balandlikdagi ustunlar orqali hosil qilinadi, uning yuzasi 5 * 2 = 10.
Input: heights = [2,4]
Output: 4
Input: heights = [2,1,2]
Output: 3