Контейнер с наибольшим количеством воды

Medium
ArrayTwo PointersGreedy

Дан целочисленный массив height длины n. Нарисованы n вертикальных линий таким образом, что две конечные точки i-й линии находятся в координатах (i, 0) и (i, height[i]).

Найдите две линии, которые вместе с осью x образуют контейнер, содержащий наибольшее количество воды.

Верните максимальное количество воды, которое может содержать контейнер.

Ограничения

  • n == height.length
  • 2 <= n <= 10^5
  • 0 <= height[i] <= 10^4

Примеры

Пример 1
Вход:
height = [1,8,6,2,5,4,8,3,7]
Выход:
49
Пример 2
Вход:
height = [1,1]
Выход:
1
Ваш код - JavaScript
Результаты
Нажмите «Запуск» для выполнения кода