#include <iostream>
#include <stdlib.h>
#include <string>
using namespace std;
string sort2(string x)
{
char temp;
for (int i = 0; i < x.length()-2; i++) {
for (int j = i + 2; j < x.length(); j = j + 2) {
if (x[i] > x[j])
{
temp = x[i];
x[i] = x[j];
x[j] = temp;
}
}
}
return x;
}
bool sameLetters(string a,string b)
{
if (a.length() != b.length())
return false;
a = sort2(a);
b = sort2(b);
for (int i = 0; i < a.length(); i++) {
if (a[i] != b[i])
return false;
}
return true;
}
int main()
{
int n;
string a,b;
cin >> n >> a >> b;
if (!sameLetters(a,b)) {
cout << "NIE";
}
else {
cout << "TAK";
}
return(0);
}
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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | #include <iostream> #include <stdlib.h> #include <string> using namespace std; string sort2(string x) { char temp; for (int i = 0; i < x.length()-2; i++) { for (int j = i + 2; j < x.length(); j = j + 2) { if (x[i] > x[j]) { temp = x[i]; x[i] = x[j]; x[j] = temp; } } } return x; } bool sameLetters(string a,string b) { if (a.length() != b.length()) return false; a = sort2(a); b = sort2(b); for (int i = 0; i < a.length(); i++) { if (a[i] != b[i]) return false; } return true; } int main() { int n; string a,b; cin >> n >> a >> b; if (!sameLetters(a,b)) { cout << "NIE"; } else { cout << "TAK"; } return(0); } |
English