Hackerrank vector erase question solution in C++

Here's the solution to Hackerrank's vector erase question.The code is optimised and pass all test result


#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;


int main() 
{int size,no;
 cin>>size;
 vector<int>v1;
 for(int i=0;i<size;i++)
 {cin>>no;
  v1.push_back(no);
 }
 int query1;
 cin>>query1;
 query1=query1-1;
 v1.erase(v1.begin()+query1);
 int pos1,pos2;
 cin>>pos1>>pos2;
 v1.erase(v1.begin()+pos1-1,v1.begin()+pos2-1);
 cout<<v1.size()<<endl;

 for(int i=0;i<v1.size();i++)
 {
   cout<<v1[i]<<" ";  
 }
      
    return 0;
}

Comments

Popular posts from this blog

Names of mini militia guns

Top 10 Games To Play On Android