2021 Updated Designer PDF Viewer Hackerrank solution

 

Designer PDF Viewer


Coding Demons has solved Designer PDF Viewer a problem on Hackerrank. The Solution is given in two stages.

Stage 1 Logic

Stage 2 Code




LOGIC 

  • Make array for heights and take heights.
  • Take string.
  • Count the no of elements in string. (size)
  • Check for maximum height element is string.
  • Count the no of elements in string .
  • Put in the formula and calculate area.


CODE


/*** SOLUTION BY CODING DEMONS ***/

#include <bits/stdc++.h>
using namespace std;

int main (){

int height[26];                // array to store heights
string str;                   // string

for (int i=0;i<26;i++){
    cin>>height[i];         // input heights
}

cin>>str;                 // input string

int l=str.length();     //calculate length of string

int max=0;            //to store max height

for (int i=0;i<l;i++){

 int p=str[i]-97;        // to find index no
  
 //checking which is max height
if (height[p]>max){   
    max=height[p];
 }
}

int area=l*max;   //calculate area 

cout<<area;     //print area

}
/*** END ***/







!! SUBSCRIBE FOR MORE CODES & VIDEOS !!

Post a Comment

0 Comments