solved hackerrank's append and delete

Signed-off-by: ayham <altffour@protonmail.com>
This commit is contained in:
ayham 2021-05-11 06:33:30 +03:00
parent 053f8296ad
commit 193923de4e
No known key found for this signature in database
GPG Key ID: 81D38F7122AFCC94
1 changed files with 20 additions and 0 deletions

View File

@ -0,0 +1,20 @@
#include <bits/stdc++.h>
using namespace std;
int main() {
int k = -1;
string s, t;
cin >> s >> t;
if (s == t) {cout << "Yes" << endl; return 0; }
cin >> k;
int common = 0;
for (int i = 0; i < min(s.size(), t.size()); i++) {
if (s[i]==t[i]) common++;
else break;
}
if ((s.size()+t.size()-2*common)>k) cout << "No" << endl;
else if ((s.size()+t.size()-2*common)%2==k%2) cout << "Yes" << endl;
else if ((int(s.size()+t.size())-int(k))<0) cout << "Yes" << endl;
else cout << "No" << endl;
return 0;
}