We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8fb12cf commit 19bc19bCopy full SHA for 19bc19b
ruby/11-Container-With-Most-Water.rb
@@ -0,0 +1,17 @@
1
+def max_area(height)
2
+ idx_start = 0
3
+ idx_end = height.length - 1
4
+ max_water = 0
5
+ while idx_start < idx_end
6
+ challenger = (height[idx_start] > height[idx_end] ? height[idx_end] : height[idx_start])
7
+ challenger *= (idx_end - idx_start)
8
+ max_water = challenger if challenger > max_water
9
+
10
+ if height[idx_start] > height[idx_end]
11
+ idx_end -= 1
12
+ else
13
+ idx_start += 1
14
+ end
15
16
+ max_water
17
+end
0 commit comments