#include <bits/stdc++.h> using namespace std; int main() { int n,pom=0; int tab[29][5]={0}; int tab_baj[29][5]={0}; string bitek; string bajtek; cin>>n; cin>>bitek; cin>>bajtek; for(int i=0; i<n; i++) { if(i%2==0){ switch(bitek[i]) { case 'a':tab[1][1]++; case 'b':tab[2][1]++; case 'c':tab[3][1]++; case 'd':tab[4][1]++; case 'e':tab[5][1]++; case 'f':tab[6][1]++; case 'g':tab[7][1]++; case 'h':tab[8][1]++; case 'i':tab[9][1]++; case 'j':tab[10][1]++; case 'k':tab[11][1]++; case 'l':tab[12][1]++; case 'm':tab[13][1]++; case 'n':tab[14][1]++; case 'o':tab[15][1]++; case 'p':tab[16][1]++; case 'q':tab[17][1]++; case 'r':tab[18][1]++; case 's':tab[19][1]++; case 't':tab[20][1]++; case 'u':tab[21][1]++; case 'v':tab[22][1]++; case 'w':tab[23][1]++; case 'x':tab[24][1]++; case 'y':tab[25][1]++; case 'z':tab[26][1]++; } switch(bajtek[i]) { case 'a':tab_baj[1][1]++; case 'b':tab_baj[2][1]++; case 'c':tab_baj[3][1]++; case 'd':tab_baj[4][1]++; case 'e':tab_baj[5][1]++; case 'f':tab_baj[6][1]++; case 'g':tab_baj[7][1]++; case 'h':tab_baj[8][1]++; case 'i':tab_baj[9][1]++; case 'j':tab_baj[10][1]++; case 'k':tab_baj[11][1]++; case 'l':tab_baj[12][1]++; case 'm':tab_baj[13][1]++; case 'n':tab_baj[14][1]++; case 'o':tab_baj[15][1]++; case 'p':tab_baj[16][1]++; case 'q':tab_baj[17][1]++; case 'r':tab_baj[18][1]++; case 's':tab_baj[19][1]++; case 't':tab_baj[20][1]++; case 'u':tab_baj[21][1]++; case 'v':tab_baj[22][1]++; case 'w':tab_baj[23][1]++; case 'x':tab_baj[24][1]++; case 'y':tab_baj[25][1]++; case 'z':tab_baj[26][1]++; } } else if(i%2!=0){ switch(bitek[i]) { case 'a':tab[1][2]++; case 'b':tab[2][2]++; case 'c':tab[3][2]++; case 'd':tab[4][2]++; case 'e':tab[5][2]++; case 'f':tab[6][2]++; case 'g':tab[7][2]++; case 'h':tab[8][2]++; case 'i':tab[9][2]++; case 'j':tab[10][2]++; case 'k':tab[11][2]++; case 'l':tab[12][2]++; case 'm':tab[13][2]++; case 'n':tab[14][2]++; case 'o':tab[15][2]++; case 'p':tab[16][2]++; case 'q':tab[17][2]++; case 'r':tab[18][2]++; case 's':tab[19][2]++; case 't':tab[20][2]++; case 'u':tab[21][2]++; case 'v':tab[22][2]++; case 'w':tab[23][2]++; case 'x':tab[24][2]++; case 'y':tab[25][2]++; case 'z':tab[26][2]++; } switch(bajtek[i]) { case 'a':tab_baj[1][2]++; case 'b':tab_baj[2][2]++; case 'c':tab_baj[3][2]++; case 'd':tab_baj[4][2]++; case 'e':tab_baj[5][2]++; case 'f':tab_baj[6][2]++; case 'g':tab_baj[7][2]++; case 'h':tab_baj[8][2]++; case 'i':tab_baj[9][2]++; case 'j':tab_baj[10][2]++; case 'k':tab_baj[11][2]++; case 'l':tab_baj[12][2]++; case 'm':tab_baj[13][2]++; case 'n':tab_baj[14][2]++; case 'o':tab_baj[15][2]++; case 'p':tab_baj[16][2]++; case 'q':tab_baj[17][2]++; case 'r':tab_baj[18][2]++; case 's':tab_baj[19][2]++; case 't':tab_baj[20][2]++; case 'u':tab_baj[21][2]++; case 'v':tab_baj[22][2]++; case 'w':tab_baj[23][2]++; case 'x':tab_baj[24][2]++; case 'y':tab_baj[25][2]++; case 'z':tab_baj[26][2]++; } } } for(int i=1; i<=26; i++) { if(tab[i][1]!=tab_baj[i][1]){ pom=1; break; } if(tab[i][2]!=tab_baj[i][2]){ pom=1; break; } } if(pom==1)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 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 | #include <bits/stdc++.h> using namespace std; int main() { int n,pom=0; int tab[29][5]={0}; int tab_baj[29][5]={0}; string bitek; string bajtek; cin>>n; cin>>bitek; cin>>bajtek; for(int i=0; i<n; i++) { if(i%2==0){ switch(bitek[i]) { case 'a':tab[1][1]++; case 'b':tab[2][1]++; case 'c':tab[3][1]++; case 'd':tab[4][1]++; case 'e':tab[5][1]++; case 'f':tab[6][1]++; case 'g':tab[7][1]++; case 'h':tab[8][1]++; case 'i':tab[9][1]++; case 'j':tab[10][1]++; case 'k':tab[11][1]++; case 'l':tab[12][1]++; case 'm':tab[13][1]++; case 'n':tab[14][1]++; case 'o':tab[15][1]++; case 'p':tab[16][1]++; case 'q':tab[17][1]++; case 'r':tab[18][1]++; case 's':tab[19][1]++; case 't':tab[20][1]++; case 'u':tab[21][1]++; case 'v':tab[22][1]++; case 'w':tab[23][1]++; case 'x':tab[24][1]++; case 'y':tab[25][1]++; case 'z':tab[26][1]++; } switch(bajtek[i]) { case 'a':tab_baj[1][1]++; case 'b':tab_baj[2][1]++; case 'c':tab_baj[3][1]++; case 'd':tab_baj[4][1]++; case 'e':tab_baj[5][1]++; case 'f':tab_baj[6][1]++; case 'g':tab_baj[7][1]++; case 'h':tab_baj[8][1]++; case 'i':tab_baj[9][1]++; case 'j':tab_baj[10][1]++; case 'k':tab_baj[11][1]++; case 'l':tab_baj[12][1]++; case 'm':tab_baj[13][1]++; case 'n':tab_baj[14][1]++; case 'o':tab_baj[15][1]++; case 'p':tab_baj[16][1]++; case 'q':tab_baj[17][1]++; case 'r':tab_baj[18][1]++; case 's':tab_baj[19][1]++; case 't':tab_baj[20][1]++; case 'u':tab_baj[21][1]++; case 'v':tab_baj[22][1]++; case 'w':tab_baj[23][1]++; case 'x':tab_baj[24][1]++; case 'y':tab_baj[25][1]++; case 'z':tab_baj[26][1]++; } } else if(i%2!=0){ switch(bitek[i]) { case 'a':tab[1][2]++; case 'b':tab[2][2]++; case 'c':tab[3][2]++; case 'd':tab[4][2]++; case 'e':tab[5][2]++; case 'f':tab[6][2]++; case 'g':tab[7][2]++; case 'h':tab[8][2]++; case 'i':tab[9][2]++; case 'j':tab[10][2]++; case 'k':tab[11][2]++; case 'l':tab[12][2]++; case 'm':tab[13][2]++; case 'n':tab[14][2]++; case 'o':tab[15][2]++; case 'p':tab[16][2]++; case 'q':tab[17][2]++; case 'r':tab[18][2]++; case 's':tab[19][2]++; case 't':tab[20][2]++; case 'u':tab[21][2]++; case 'v':tab[22][2]++; case 'w':tab[23][2]++; case 'x':tab[24][2]++; case 'y':tab[25][2]++; case 'z':tab[26][2]++; } switch(bajtek[i]) { case 'a':tab_baj[1][2]++; case 'b':tab_baj[2][2]++; case 'c':tab_baj[3][2]++; case 'd':tab_baj[4][2]++; case 'e':tab_baj[5][2]++; case 'f':tab_baj[6][2]++; case 'g':tab_baj[7][2]++; case 'h':tab_baj[8][2]++; case 'i':tab_baj[9][2]++; case 'j':tab_baj[10][2]++; case 'k':tab_baj[11][2]++; case 'l':tab_baj[12][2]++; case 'm':tab_baj[13][2]++; case 'n':tab_baj[14][2]++; case 'o':tab_baj[15][2]++; case 'p':tab_baj[16][2]++; case 'q':tab_baj[17][2]++; case 'r':tab_baj[18][2]++; case 's':tab_baj[19][2]++; case 't':tab_baj[20][2]++; case 'u':tab_baj[21][2]++; case 'v':tab_baj[22][2]++; case 'w':tab_baj[23][2]++; case 'x':tab_baj[24][2]++; case 'y':tab_baj[25][2]++; case 'z':tab_baj[26][2]++; } } } for(int i=1; i<=26; i++) { if(tab[i][1]!=tab_baj[i][1]){ pom=1; break; } if(tab[i][2]!=tab_baj[i][2]){ pom=1; break; } } if(pom==1)cout<<"NIE"; else cout<<"TAK"; return 0; } |