tungggg

Hackerrank Append and Delete

Feb 5th, 2022
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.52 KB | None | 0 0
  1.     if (s==t && k%2==0) return "Yes";
  2.     if(k>=s.size()+t.size()) return "Yes";
  3.     int s_size=0;
  4.     for(int i=0;i<s.size();i++){
  5.         if (s[i]!=t[i]){
  6.             s=s.substr(i);
  7.             s_size=s.size();
  8.             t=t.substr(i);
  9.             break;
  10.         }
  11.         if(i==s.size()-1 && t.size()>s.size()){
  12.             s_size=0;
  13.             t=t.substr(i+1);
  14.             break;
  15.         }
  16.     }
  17.     if ( k<s_size+t.size()) return "No";
  18.     if(  (k-(s_size+t.size()) )%2==0 ) return "Yes";
  19.     return "No";
  20. }
Advertisement
Add Comment
Please, Sign In to add comment