[HAI] week3 max area
https://leetcode.com/problems/container-with-most-water/description/?source=submission-ac
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
export function maxArea(height: number[]): number {
|
||||
let L = 0;
|
||||
let R = height.length - 1;
|
||||
let res = 0;
|
||||
|
||||
while (L <= R) {
|
||||
let hL = height[L];
|
||||
let hR = height[R];
|
||||
let currArea = Math.min(hL, hR) * (R - L);
|
||||
if (currArea > res) res = currArea;
|
||||
hR > hL ? L++ : R--;
|
||||
}
|
||||
|
||||
return res;
|
||||
};
|
||||
Reference in New Issue
Block a user