diff --git a/solution/011.Container With Most Water/Solution.java b/solution/011.Container With Most Water/Solution.java new file mode 100644 index 0000000000000..5a309e4f7c7b1 --- /dev/null +++ b/solution/011.Container With Most Water/Solution.java @@ -0,0 +1,18 @@ +class Solution { + public int maxArea(int[] height) { + int start = 0, end = height.length - 1, maxArea = 0; + while (start < end) { + int hs = height[start]; + int he = height[end]; + int l = end - start; + if (hs> he) { + maxArea = Math.max(he * l, maxArea); + end--; + } else { + maxArea = Math.max(hs * l, maxArea); + start++; + } + } + return maxArea; + } +}

AltStyle によって変換されたページ (->オリジナル) /