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
Post a Comment