Message on Whatsapp 8879355057 for DSA(OA + Interview) + Fullstack Dev Training + 1-1 Personalized Mentoring to get 10+LPA Job
0 like 1 dislike
1,486 views

All past online assesments of Virtusa can be found using the tag "virtusa_oa" in the search bar.

Here is the link : https://www.desiqna.in/tag/virtusa_oa

in Online Assessments by Expert (34,270 points) | 1,486 views

1 Answer

0 like 0 dislike

#include<iostream>
using namespace std;

int maxArea(int A[], int len)
{
    int l = 0;
    int r = len -1;
    int area = 0;
    
    while (l < r)
    {
        // Calculating the max area
        area = max(area, min(A[l],
                        A[r]) * (r - l));
                        
            if (A[l] < A[r])
                l += 1;
                
            else
                r -= 1;
    }
    return area;
}

// Driver code
int main()
{

    
    int len1 ;
    cin>>len1 ; 
    int a[len1];
    int i = 0 ; 
    while(i<len1)
    {
        cin>>a[i];
        i++;
    }
    cout << maxArea(a, len1);
}

 

by Expert (34,270 points)