class Solution {
public:
int maxArea(vector<int> &height) {
int result = INT_MIN;
int low = 0 , high = height.size()-1;
while ( low < high ) {
int area = (high-low) * min(height[high] , height[low]);
if( height[low] < height[high] ) {
low++;
}
else {
high--;
}
result = max(result,area);
}
return result;
}
};
System Design for Beginners
A masterclass that helps early engineers and product managers become great at designing scalable systems.
132+ learners
Details →System Design Masterclass
A masterclass that helps you become great at designing scalable, fault-tolerant, and highly available systems.
1000+ learners
Details →Redis Internals
Learn internals of Redis by re-implementing some of the core features in Golang.
98+ learners
Details →