#include<iostream>
using namespace std;
int tab1[26];
int tab2[26];
int tab3[26];
int tab4[26];
int main()
{
string s1, s2, sp1, sp2, sn1, sn2;
bool czy1 = true;
int ile;
cin >> ile;
cin >> s1 >> s2;
for (int i = 0; i < ile; i+=2)
{
tab1[s1[i] - 'a']++;
tab2[s2[i] - 'a']++;
}
for (int i = 1; i < ile; i+=2)
{
tab3[s1[i] - 'a']++;
tab4[s2[i] - 'a']++;
}
for (int i = 0; i < 26; i++)
{
if (tab1[i] != tab2[i])
czy1 = false;
}
for (int i = 0; i < 26; i++)
{
if (tab3[i] != tab4[i])
czy1 = false;
}
if (czy1)
cout << "TAK" << endl;
else
cout << "NIE" << endl;
}
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 | #include<iostream> using namespace std; int tab1[26]; int tab2[26]; int tab3[26]; int tab4[26]; int main() { string s1, s2, sp1, sp2, sn1, sn2; bool czy1 = true; int ile; cin >> ile; cin >> s1 >> s2; for (int i = 0; i < ile; i+=2) { tab1[s1[i] - 'a']++; tab2[s2[i] - 'a']++; } for (int i = 1; i < ile; i+=2) { tab3[s1[i] - 'a']++; tab4[s2[i] - 'a']++; } for (int i = 0; i < 26; i++) { if (tab1[i] != tab2[i]) czy1 = false; } for (int i = 0; i < 26; i++) { if (tab3[i] != tab4[i]) czy1 = false; } if (czy1) cout << "TAK" << endl; else cout << "NIE" << endl; } |
English