2020 Updated Migratory Birds Hackerrank Solution in by Coding Demons


    For better understanding refer  YouTube Tutorial Video 

    Please note the following code is solved by taking five for loops anyone can solve this in "one loop" also.


CODE:

    /*** C++ SOLUTION BY CODING DEMONS***/

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

    int main(){

    //Take all the inputs
    
    int n;
    cin>>n;
    int a[n];
    for(int i=0;i<n;i++){
    cin>>a[i];
    }
    
    //Do the frequency check (count)

    int i=1;
    int c1=0;
    for(int j=0;j<n;j++){
    if(i==a[j]) {
    c1++;
    }
    }

    i++;
    int c2=0;
    for(int j=0;j<n;j++){
    if(i==a[j]) {
    c2++;
    }
    }

    i++;
    int c3=0;
    for(int j=0;j<n;j++){
    if(i==a[j]) {
    c3++;
    }
    }

    i++;
    int c4=0;
    for(int j=0;j<n;j++){
    if(i==a[j]) {
    c4++;
    }
    }

    i++;
    int c5=0;
    for(int j=0;j<n;j++){
    if(i==a[j]) {
    c5++;
    }
    }
    
    //Compare all frequencies
   //and print the maximum count
  
   if(c1>=c2&&c1>=c3&&c1>=c4&&c1>=c5){
    cout<<"1";
    }
    else if(c2>=c3 && c2>=c4 && c2>=c5){
    cout<<"2";
    }
    else if(c3>=c4 && c3>=c5){
    cout<<"3";
    }
    else if(c4>=c5){
    cout<<"4";
    }
    else{
    cout<<"5";

    return 0;

    }


    /*** END***/




!! SUBSCRIBE FOR MORE CODES AND VIDEOS !!



Post a Comment

0 Comments