#include<iostream> using namespace std; int main(){ int n; cin >> n; string one; string two; cin >> one >> two; int even[26] = { }; int odd[26] = { }; for(int i=0; i<n; i++){ if(i%2==0){ even[one[i]-97] += 1; even[two[i]-97] -= 1; } else{ odd[one[i]-97] += 1; odd[two[i]-97] -= 1; } } int good=0; for(int i=0; i<26; i++){ if((even[i] != 0) || (odd[i] != 0)){ good = 1; break; } } if(good==0){ cout << "TAK\n"; } else{ cout << "NIE\n"; } }
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 | #include<iostream> using namespace std; int main(){ int n; cin >> n; string one; string two; cin >> one >> two; int even[26] = { }; int odd[26] = { }; for(int i=0; i<n; i++){ if(i%2==0){ even[one[i]-97] += 1; even[two[i]-97] -= 1; } else{ odd[one[i]-97] += 1; odd[two[i]-97] -= 1; } } int good=0; for(int i=0; i<26; i++){ if((even[i] != 0) || (odd[i] != 0)){ good = 1; break; } } if(good==0){ cout << "TAK\n"; } else{ cout << "NIE\n"; } } |