#include <iostream> #include <string> #include <algorithm> using namespace std; int main() { int n; cin >> n; string p, d, pn="", pp="", dn="", dp=""; cin >> p; cin >> d; for (int a = 0; a < p.length(); a++) { if (a % 2 == 0) { pp += p[a]; } else { pn += p[a]; } } for (int a = 0; a < d.length(); a++) { if (a % 2 == 0) { dp += d[a]; } else { dn += d[a]; } } sort(pn.begin(),pn.end()); sort(pp.begin(),pp.end()); sort(dn.begin(),dn.end()); sort(dp.begin(),dp.end()); if (pn == dn && pp == dp) { cout << "TAK"; } else { cout << "NIE"; } }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #include <iostream> #include <string> #include <algorithm> using namespace std; int main() { int n; cin >> n; string p, d, pn="", pp="", dn="", dp=""; cin >> p; cin >> d; for (int a = 0; a < p.length(); a++) { if (a % 2 == 0) { pp += p[a]; } else { pn += p[a]; } } for (int a = 0; a < d.length(); a++) { if (a % 2 == 0) { dp += d[a]; } else { dn += d[a]; } } sort(pn.begin(),pn.end()); sort(pp.begin(),pp.end()); sort(dn.begin(),dn.end()); sort(dp.begin(),dp.end()); if (pn == dn && pp == dp) { cout << "TAK"; } else { cout << "NIE"; } } |