Append and Delete


https://www.hackerrank.com/challenges/append-and-delete/problem

string appendAndDelete(string s, string t, int k) {
    int c=0;
    int tsize=t.size();
    int ssize=s.size();
    string ans="No";
    if(tsize+ssize<=k) ans="Yes";
    
    int sm= min(s.length(),t.length());
 for(int i=0;i<sm;i++){
         if(s[i]==t[i])c++;
         else break;  
 }
 if((k-(tsize+ssize-2*c))>=0){
     if((k-((ssize-c) + (tsize-c)))%2==0)ans="Yes";
 }
 
 
 return ans;
}

Comments

Popular posts from this blog

Perfect Peak of Array

Is Rectangle?

Sort array with squares!